我正在使用 MacPorts 安装 Ruby。使用以下命令后:
sudo port install rb-rubygem
我收到以下错误:
Error: Port rb-rubygem not found
我应该做什么?
我正在使用 MacPorts 安装 Ruby。使用以下命令后:
sudo port install rb-rubygem
我收到以下错误:
Error: Port rb-rubygem not found
我应该做什么?
这篇文章很旧,但我会在这里添加。如果您想使用 mac 端口,您可以使用sudo port install ruby
然后添加 ruby(请注意您在原始帖子中错过了 rubygem* ssudo port install rb-rubygems
* 中的 's' )。您始终可以通过键入来检查 mac 端口中可用的存储库。希望这可以帮助。port list
Ruby 默认安装在每台 Mac 中。但是,它是 ruby 1.8,它非常旧,不应该在您的任何项目中使用。
看看rvm。
它将允许您在同一系统中安装多个版本的 ruby。
因此,例如,您可以执行以下操作:
rvm use 1.9.3
ruby -v #=> ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin12.2.0]
rvm use 2.0.0
ruby -v #=> ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.2.1]
使用 rvm,您可以使用以下命令安装任何新版本的 ruby:
rvm install 2.0.0-p0 #=> This will install Ruby 2.0.0
rvm install jruby #=> This will install jruby
等等