0

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"
4

2 に答える 2

4

新しい Ruby に ruby​​-box をインストールしましたか? これを実行して、もう一度試してください:

gem install ruby-box

Ruby 1.9以降では、これは役に立たず冗長であることに注意してくださいrequire "rubygems"(インタープリターがこれらすべてを処理します)。

于 2013-08-03T13:20:17.970 に答える
0

小さなプロジェクトであっても、依存関係を管理するためにバンドラーを使用することをお勧めします。これらの正確な問題を軽減するのに役立つインストールおよび更新ツールを提供します。たとえば、1 つのコマンドですべての依存関係を更新できます。

bundle update

時間をかけた学習バンドラーはすぐに元が取れます:D

于 2013-08-03T14:01:51.063 に答える