如何在Mac上安装最新版本的Ruby?

时间:2013-08-03 13:18:50

标签: ruby macos installation rubygems

安装Ruby 2.0后,我尝试运行我的.rb文件,并收到此错误:

/Users/Andrew/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- ruby-box (LoadError)
    from /Users/Andrew/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require'
    from box.rb:2:in `<main>'

我的代码:

require "rubygems"
require "ruby-box"

2 个答案:

答案 0 :(得分:4)

您是否为新Ruby安装了ruby-box?尝试运行它,然后再试一次:

gem install ruby-box

另请注意,{1.9}及其后的require "rubygems"是无用且冗余的(解释器会为您解决所有这些问题)。

答案 1 :(得分:0)

我建议使用bundler来管理您的依赖项,即使它是一个小项目。它提供安装和更新工具,以帮助缓解这些确切的问题。例如,您可以使用一个命令更新所有依赖项:

bundle update

投入时间的学习捆绑器将很快收回成本:D