2016-11-14 5 views
3

я запускаю это:Homebrew установить не удается при копировании файлов

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Я получаю приглашение:

==> This script will install: 
/usr/local/bin/brew 
/usr/local/share/doc/homebrew 
/usr/local/share/man/man1/brew.1 
/usr/local/share/zsh/site-functions/_brew 
/usr/local/etc/bash_completion.d/brew 
/usr/local/Homebrew 

После нажатия "возврата" (кнопка ввода) Я получаю эту ошибку:

==> Downloading and installing Homebrew... 
fatal: cannot copy '/usr/local/git/share/git-core/templates/hooks/pre-receive.sample' to '/usr/local/Homebrew/.git/hooks/pre-receive.sample': Permission denied 
Failed during: git init -q 

Любые идеи, с какой ошибкой я столкнулся и что можно сделать? Для меня это не совсем понятно, так как я впервые сталкиваюсь с чем-то подобным.

ответ

3

Вы получаете разрешение на отказ при загрузке файлов в /usr/local.

Эта папка часто принадлежит root. Это известная проблема с варкой. Закрепите его, выполнив

sudo chown $(whoami) /usr/local 

, а затем повторно запустите установщик.

+0

Да, сэр, вы правы. Обнаружили, что через полчаса после размещения вопроса на StackOverflow. :) –

+6

Мне пришлось запустить 'sudo chown -R $ USER/usr/local', чтобы он работал. – joran

+3

Да, 'sudo chown $ (whoami)/usr/local' тоже не работал для меня. 'sudo chown -R $ USER/usr/local' сделал. Спасибо @joran – hdsenevi

5

я мог заставить его работать с

sudo chown -R $USER /usr/local 

благодаря @joran предложившего это в комментариях

Смежные вопросы