2015-01-17 11 views
3

В настоящее время у меня возникают проблемы при попытке установить последнюю версию Ruby с использованием RVM. Я получаю следующее сообщение об ошибке при использовании rvm install ruby-2.2.0Получить последнюю версию Ruby

user$ rvm install ruby-2.2.0 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.10/x86_64/ruby-2.2.0. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Checking requirements for osx. 
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory 
/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0 
ERROR: '/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it! 
Requirements installation failed with status: 1. 

тогда я бегу brew doctor и получить следующее сообщение об ошибке

/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory 
/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0 

РВМ получает стабильный заповедал подарил мне с этим предупреждением, и я до сих пор не получил стабильную версию

* WARNING: You have '~/.profile' file, you might want to load it, 
to do that add the following line to '/Users/user/.bash_profile': 

    source ~/.profile 

Как это исправить? Я избегал этого некоторое время и действительно хочу его запустить и запустить. Заранее спасибо

+0

См http://stackoverflow.com/a/24225960/429758 –

ответ

8

вам нужно сделать:

cd /usr/local/Library 
git pull origin master 

Это позволит обновить самогон, и вы можете использовать отвар снова.

Если у вас есть проблемы с правами доступа, попробуйте:

sudo git pull origin master 

Для Yosemite попробовать это:

cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -s Current 1.8 
brew update 
sudo rm 1.8 

Для OS X 10.8.3 Тест:

sudo chown -R $USER:admin /usr/local 
cd /usr/local 
git reset --hard origin/master 
brew update 

Mac OS X 10.10 (Yosemite) больше не поставляется с Ruby 1.8 (только 2.0) Обновление пива с git:

cd /usr/local/Library/ 
git branch --set-upstream-to=origin/master master 
# on branch master 
git pull 

Что касается второго вопроса, редактировать /Users/user/.bash_profile, затем добавить следующее предложение:

source ~/.profile 
Смежные вопросы