我正在建立一个Linux开发环境。安装Ruby和RubyGems之后,我很快发现我需要require 'rubygems'
才能使用宝石,而我不需要在Windows Vista中执行此操作。有什么办法可以解决这个问题吗?我应该担心吗?
答案 0 :(得分:2)
您可能希望默认包含rubygems
(特别是因为Ruby 1.9现在默认使用它)。
修改您的.bash_profile
或同等身份,然后添加export RUBYOPT=rubygems
答案 1 :(得分:1)
您的Windows版本可能就是自动执行此操作。
这是一个需要rubygems的线程: http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html
答案 2 :(得分:1)
如果您使用Windows的一键安装程序,我认为它将RUBYOPTS环境变量设置为包含-rubygems开关。你应该能够在Linux中做同样的事情。这里有更多信息:http://docs.rubygems.org/read/chapter/3