ruby-on-rails - 获取最新的 Ruby 版本

标签 ruby-on-rails ruby terminal rvm homebrew

我目前在尝试使用 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

这将升级您的 Homebrew 软件,您可以再次使用 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

关于ruby-on-rails - 获取最新的 Ruby 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27999885/

相关文章:

mysql - 删除属于同一用户的另一条记录十分钟内创建的任何 MySQL 记录

javascript - GoogleMaps,反向地理编码,返回 street_address

ruby-on-rails - 使用 RSpec 出现未初始化的常量错误。不知道是什么原因造成的

mysql - 我可以将 MAMP (MySQL) 或 XAMPP (MySQL) 与 Ruby on Rails 3 一起使用吗?

MySQL 在终端中不工作,但可以连接到数据库并使用查询

python - 如何使用 Python 从任何目录启动脚本

ruby-on-rails - 我可以在 date_select 辅助标签中显示(且仅)月份和年份吗?

ruby-on-rails - 如何在 Rails 中使用空格作为 '%20' 而不是 '+' 获取 url 的参数

ruby - 部分访问 Sinatra 变量

c++ - Sublime Text 3 - 在终端编译运行c++程序(路径包含空格)