使用Ruby中安装的gems和';要求';
我执行类似于使用Ruby中安装的gems和';要求';,ruby,gem,require,Ruby,Gem,Require,我执行类似于sudogem安装json的操作。然后我做了irb。那么我就需要“json”。然后它说没有这样的文件要加载--json首先尝试添加以下内容: require 'rubygems' RubyGems是一个依赖关系管理器,也是一个安装程序。您需要确保RubyGems本身已加载,以便要求gems工作 有很多方法可以做到这一点。您可以在每个要使用gems的文件中显式地要求使用“rubygems”,但这可能会让您感到痛苦。或者,您可以在执行时将-rubygems传递到ruby,但同样,您需要
sudogem安装json
的操作。然后我做了irb
。那么我就需要“json”。然后它说没有这样的文件要加载--json首先尝试添加以下内容:
require 'rubygems'
RubyGems是一个依赖关系管理器,也是一个安装程序。您需要确保RubyGems本身已加载,以便要求gems工作 有很多方法可以做到这一点。您可以
在每个要使用gems的文件中显式地要求使用“rubygems”
,但这可能会让您感到痛苦。或者,您可以在执行时将-rubygems
传递到ruby
,但同样,您需要记住每次都要这样做
最好的方法可能是将RUBYOPT
环境变量设置为rubygems
。例如,您可以将以下行添加到.profile
:
export RUBYOPT=rubygems