0

のようなことをしますsudo gem install json。それから私はしますirb。それから私はしますrequire 'json'。それからそれは言いますno such file to load -- json

4

2 に答える 2

5

gem を機能させるには、RubyGems 自体がロードされていることを確認する必要があります。

これを行うにはいくつかの方法があります。require 'rubygems'gem を使用する各ファイルで明示的に指定することもできますが、それは面倒な作業になる可能性があります。または、実行時に渡すこともできますが-rubygemsruby毎回忘れずに行う必要があります。

おそらく最善の方法は、RUBYOPT環境変数をに設定することrubygemsです。たとえば、次の行を に追加できます.profile

export RUBYOPT=rubygems
于 2009-12-24T07:16:33.320 に答える
2

最初にこれを追加してみてください:

require 'rubygems'

RubyGems は依存関係マネージャーであり、インストーラーでもあります。

于 2009-12-24T07:14:21.527 に答える