0

我做类似的事情sudo gem install json。然后我做irb。然后我做require 'json'。然后它说no such file to load -- json

4

2 回答 2

5

您需要确保 RubyGems 本身已加载,以要求 gems 工作。

几种方法可以做到这一点。您可以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 回答