我做类似的事情sudo gem install json
。然后我做irb
。然后我做require 'json'
。然后它说no such file to load -- json
问问题
157 次
2 回答
5
您需要确保 RubyGems 本身已加载,以要求 gems 工作。
有几种方法可以做到这一点。您可以require 'rubygems'
在每个要使用 gem 的文件中明确显示,但这可能会很痛苦。或者你可以在执行时传入-rubygems
,ruby
但同样,你需要记住每次都这样做。
最好的方法可能是将RUBYOPT
环境变量设置为rubygems
. 例如,您可以将以下行添加到您的.profile
:
export RUBYOPT=rubygems
于 2009-12-24T07:16:33.320 回答
2
首先尝试添加:
require 'rubygems'
RubyGems 是一个依赖管理器和一个安装程序。
于 2009-12-24T07:14:21.527 回答