Я искал ответ на эту проблему в течение нескольких недель, и, хотя я видел подобные проблемы, ни один из найденных мной не был таким же, как ошибка, с которой я столкнулся. Я попытался удалить и переустановить Homebrew безрезультатно. Я не самый опытный пользователь в мире сценариев bash и командной строки в целом, поэтому будьте осторожны со мной.Ошибка Homebrew в OS X. Плохой интерпретатор: слишком много уровней символических ссылок. Неопределенная ошибка: 0
Я бегу Mac OS X 10.10.1 Yosemite.
Во всяком случае, когда я пытаюсь запустить команду заваривания, я получаю следующее error-
PJs-iMac:~ peterjohnjoseph$ brew doctor
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: bad interpreter: Too many levels of symbolic links
/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Undefined error: 0
Я открыл USR/местные/бен/файл заваривания, и это выглядит так же, как копия I ошибки «м видя -
Last login: Fri Jan 9 10:39:41 on ttys001
PJs-iMac:~ peterjohnjoseph$ /usr/local/bin/brew ; exit;
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: bad interpreter: Too many levels of symbolic links
/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Undefined error: 0
logout
[Process completed]
другая вещь, я что-то, что не кажется мне правильным (но я могу ошибаться) в /System/Library/Frameworks/Ruby.framework/Versions поиске/Текущие/usr/bin/ruby папки.
Во-первых, при нажатии на ruby.framework/Версии содержимого являются псевдонимом для 1.8 (предполагается ли это, если 2.0 установлен по умолчанию с os x 10.10? Псевдоним также говорит, что он не может найти исходный элемент), папку 2.0 и псевдоним «Текущий», который при нажатии на него не может быть найден и в исходном элементе. Внутри папки 2.0 псевдоним «Текущий» также не может найти исходный элемент.
Есть ли что-нибудь из этого, и может ли это иметь какое-либо отношение к тому, почему я получаю ошибку Homebrew? Это может быть очень просто, и мне просто нужно удалить строку из файла, или она может быть больше и включать потенциальные проблемы, которые я нашел выше. Любая помощь будет принята с благодарностью. У меня есть некоторые вещи, которые мне нужно установить на этой неделе, поэтому я стараюсь Я могу это понять и решить. Я дам вам любую необходимую информацию, чтобы помочь вам в оказании мне помощи.
Спасибо, P.J.
Я хотел бы предложить вам прекратить мучить себя доморощенной версии и идти с РВМ от https://rvm.io/ – mudasobwa
а) Это неправильный сайт, чтобы задать эти тип вопросов, ИМХО. Попробуйте AskDifferent или SuperUser. b) Начиная с '/ System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby', следуйте символическим ссылкам (например, с' ls -l '). Где-то есть цикл. Вам нужно найти и исправить это. Но _how_ - это еще один вопрос для AskDifferent. –
DarkDust
mudabasobwa- Я не пытаюсь установить еще одну установку Ruby через Homebrew, я пытаюсь установить пакет, доступный только через установку Homebrew. –