2013-09-27 2 views
0

Homebrew больше не работает. пытаясь заваривания врача или команду обновления варева на терминале получаю эту ошибку:Homebrew RVM и Ruby Mac OSx Mountain Lion

/usr/local/Library/brew.rb: line 4: syntax error near unexpected token `(' 
/usr/local/Library/brew.rb: line 4: `std_trap = trap("INT") { exit! 130 } # no backtrace thanks' 

XCode 5 и инструменты командной строки уже установлен! результатом которого команда варево варево/USR/местные/BIN/Brew

(удалить доморощенного затем повторно установлен, но до сих пор я не смог установить варева формулы)

+0

добавить первые 5 строк из '/ usr/local/Library/brew.rb' – mpapis

+0

ничего не пытался! угадать отсутствующий интерпретатор или что-то для правильной работы – Gencebay

+0

вам нужно запустить: 'head -n 5/usr/local/Library/brew.rb' нет для выполнения этого файла – mpapis

ответ

0

я думаю, что это просто ошибка синтаксиса, просто поместите backtick (`) в конец 4-й строки. Таким образом, линия 4 выглядит следующим образом

 `std_trap = trap("INT") { exit! 130 }` 

Это системный вызов, поэтому для запуска вызова команды или системы, используя обратный одиночные кавычки является одним из решений.

+0

нет, я так не думаю. Это главное хранилище файлов-источников github, которое должно работать так! [link] (https://github.com/mxcl/homebrew) – Gencebay

+0

, возможно, просто перезапустите систему и перезагрузите исходный .profile вашего профиля, как правило, это исправляет такие вещи. –

+0

ok, добавлен этот код в строке 1: #!/Usr/local/bin/ruby ​​-W0, это правильный способ запустить рубиновый путь, я думаю. Благодаря! теперь работает – Gencebay

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