2016-05-29 1 views
0

Я пытаюсь установить Homebrew на моем Mac под управлением OSX 10.10.5 со следующим сценарием ...Почему мне не хватает системного файла, относящегося к Ruby на OSX 10.10.5?

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

... но я получаю следующее сообщение об ошибке в терминале:

/usr/local/Library/ENV/scm/git: line 10: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
/usr/local/Library/brew.sh: line 250: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/brew.sh: line 250: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
Failed during: /usr/local/bin/brew tap homebrew/core 

Эта ошибка также появляется после запуска любой команды brew.

Я могу запустить Ruby 2.0.0p481 и установить Xcode Version 7.2.1 (7C1002), которая является последней версией, доступной мне. Я также возможность удалить Homebrew, используя этот скрипт без ошибок:

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

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

sudo chown -R $(whoami) /usr/local

... без успеха.

Затем я искал путь, упомянутый в ошибке. Текущие показывает как псевдоним, и когда я пытаюсь открыть его, я получаю следующее сообщение об ошибке:

The operation can’t be completed because the original item for “Current” can’t be found. 

я могу перейти к /usr/bin/Ruby пути через Finder, но не уверен в этом, относится ли к пути в Ошибка.

Я не верю, что я коснулся установки Ruby, поэтому я не уверен, почему произошла ошибка.

Терминал теперь показывает следующее при открытии окно терминала:

-bash: rbenv: command not found 
-bash: rbenv: command not found 
-bash: rbenv: command not found 

Моя конечная цель состоит в том, чтобы собрать и установить Tiled Map Editor на моем Mac работает OSX 10.10.5. Я ранее установил Homebrew, поэтому followed the instructions для компиляции Tiled Map Editor, когда я столкнулся с проблемой.

+0

Ну, или '/ System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby' существуют? – jtbandes

+0

@jtbandes Я коснулся этого к концу. Это не так, но я не знаю почему. – tomdot

+0

Вы можете попробовать переустановить обновление 10.10.5. – jtbandes

ответ

0

Я не узнал, почему мне не хватает системного файла, но вместо того, чтобы переустановить всю ОС, я выполнил инструкции, найденные в this answer, чтобы переустановить Essentials из установщика Yosemite, который включает Ruby.

Homebrew сейчас устанавливается как и ожидалось.