0

我正在使用 MacPorts 安装 Ruby。使用以下命令后:

sudo port install rb-rubygem

我收到以下错误:

Error: Port rb-rubygem not found

我应该做什么?

4

2 回答 2

5

这篇文章很旧,但我会在这里添加。如果您想使用 mac 端口,您可以使用sudo port install ruby然后添加 ruby​​(请注意您在原始帖子中错过了 ruby​​gem* ssudo port install rb-rubygems * 中的 's' )。您始终可以通过键入来检查 mac 端口中可用的存储库。希望这可以帮助。port list

于 2014-02-07T13:05:33.220 回答
0

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

等等

于 2013-03-27T13:09:46.220 回答