Неможливо встановити Homebrew на Mac OS X Lion


4

Я дотримувався простих інструкцій на домашній сторінці Homebrew:

Paste this at a terminal prompt:
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"

Але я отримую такі помилки дозволу. Який правильний спосіб встановити Homebrew на Mac OS X Lion?

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/Formula/...
/usr/local/Library/Homebrew/...

Press enter to continue
==> /usr/bin/sudo /bin/chmod o+w /usr/local
mkdir: /usr/local/Cellar: Permission denied
mkdir: /usr/local/etc: Permission denied
mkdir: /usr/local/include: Permission denied
mkdir: /usr/local/lib: Permission denied
mkdir: /usr/local/Library: Permission denied
mkdir: /usr/local/sbin: Permission denied
mkdir: /usr/local/share: Permission denied
mkdir: /usr/local/var: Permission denied
mkdir: /usr/local/.git: Permission denied
Failed during: /bin/mkdir /usr/local/Cellar /usr/local/etc /usr/local/include /usr/local/lib /usr/local/Library /usr/local/sbin /usr/local/share /usr/local/var /usr/local/.git
$

Відповіді:


1

Спробуйте це: .sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"


Я думаю, що це спрацювало б, я не захотів, тому що я не хотів возитися з механізмом Homebrew для ввімкнення не-sudo необхідних установок. Проблема, здавалося, полягала в тому, що Homebrew додав дозвіл o + w /usr/local, але головний користувач OS X Lion є частиною групи /usr/local, тому додавання g + w працювало. Я припускаю, що зараз я можу безпечно зняти sudo chmod g-w /usr/local?
at01,

Я мушу визнати, що я щойно опублікував відповідь на коліна "Випуск дозволу, спробуйте судо". Я насправді не знаю відповіді, але я припускаю, що ви дійсно могли спробувати це :)
Zsub

1

Я просто боровся з тією ж проблемою, але замість того, щоб вручну вводити будь-які команди , я використовував gist: 768518, щоб робити брудні речі для мене. Працював як шарм - і вам не знадобиться жодна інформація sudo!

Вищезгаданий суть (влучно описаний як "Виправлення дозволів на / usr / local для Homebrew") фіксує лише дозволи, тобто він не встановлює Homebrew, незважаючи на те, що він є роздрібним сценарієм встановлення .


†) крім необхідного $ chmod a+x fix_homebrew.rbі $ ./fix_homebrew.rbзвичайно


0

Github має прекрасне додаток для Mac, яке усуває болісний процес командного рядка (якщо командний рядок - це не ваша річ ;-))


3
Хоча це буде доволі суперечливо, якщо хтось хоче встановити Homebrew, тоді як командний рядок не є його "річчю" :-D
Jari Keinänen

Як GitHub для Mac допоможе встановити Homebrew?
Дарил Спітцер

0

спробуйте ці, ці роботи для мене ..

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

mxcl / homebrew repo тепер є homebrew / homebrew
konqui

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.