【发布时间】:2010-12-29 18:06:25
【问题描述】:
我做了类似sudo gem install json 的事情。然后我做irb。然后我做require 'json'。然后它说no such file to load -- json
【问题讨论】:
我做了类似sudo gem install json 的事情。然后我做irb。然后我做require 'json'。然后它说no such file to load -- json
【问题讨论】:
您需要确保 RubyGems 本身已加载,以要求 gems 工作。
有several ways 可以做到这一点。您可以在要在其中使用 gem 的每个文件中显式地 require 'rubygems' ,但这可能会很痛苦。或者您可以在执行时将-rubygems 传递给ruby,但同样,您需要记住每次都这样做。
最好的方法可能是将RUBYOPT 环境变量设置为rubygems。例如,您可以在.profile 中添加以下行:
export RUBYOPT=rubygems
【讨论】:
尝试先添加这个:
require 'rubygems'
RubyGems 是一个依赖管理器和一个安装程序。
【讨论】: