繁体   English   中英

获取最新的Ruby版本

[英]Get latest Ruby version

我在尝试使用RVM安装最新的Ruby版本时遇到了一些问题。 使用rvm install ruby-2.2.0时收到以下错误

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

RVM得到了稳定的命令,这个警告向我呈现,我仍然没有得到稳定的版本

* 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

我怎样才能解决这个问题? 我已经避开它一段时间了,真的想要让它运行起来。 提前致谢

你需要做的:

cd /usr/local/Library
git pull origin master

这将升级您的自制软件,您可以再次使用brew。

如果您在权限方面遇到问题,请尝试:

sudo git pull origin master

对于约塞米蒂试试这个:

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更新brew:

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

对于第二个问题,编辑/Users/user/.bash_profile ,然后添加下一句:

source ~/.profile

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM