Ошибка разрешений для homebrew 'brew update' в linux - PullRequest
0 голосов
/ 02 апреля 2012

У меня ошибка разрешения при портировании Homebrew на linux с помощью этого удобного руководства: http://blog.frameos.org/2010/11/10/mac-homebrew-ported-to-linux/comment-page-1/#comment-2208

У меня та же проблема:

>  $ brew update –verbose
> 
>  git checkout -q master  fatal: Unable to create
> ‘/opt/homebrew/.git/index.lock’: Permission denied  Error: Failure
> while executing: git checkout -q master

Попробовал изменить разрешение для файла "index", не повезло. Моя конечная цель - установить freetds и tinytds на мой сервер Ubuntu (brew install freetds), так что, если есть другой способ сделать это, пожалуйста, дайте мне знать!

1 Ответ

3 голосов
/ 02 апреля 2012

Извините, маленький учебник был ужасно сломан ...

В двух словах:

sudo apt-get install build-essential
sudo mkdir /opt/homebrew
sudo chown `whoami` -R /opt/homebrew
git clone git://github.com/rubiojr/homebrew.git /opt/homebrew

Похоже, вам нужно исправить разрешения при работе с непривилегированным пользователем?

chown -R `whoami` /opt/homebrew

Дайте мне знать, если это поможет.

...