0
我知道这已经做了死亡,似乎有关于这个问题的十几个问题,所以我只是没有找到一个工作的答案。红宝石不能加载这样的文件
我正在使用RVM来管理我的红宝石,但我没有使用任何自定义宝石。我做了一个gem install passivedns-client
,它安装时没有给我任何错误。然而,我无法在任何脚本或irb中加载gem。以下是一些可能给出上下文的命令的输出。
Machine_name:~ user_name$ gem list passive
*** LOCAL GEMS ***
passivedns-client (1.4.1)
Machine_name:~ user_name$ rvm gemdir
/Users/user_name/.rvm/gems/ruby-2.1.3
Machine_name:~ user_name$ which irb
/Users/user_name/.rvm/rubies/ruby-2.1.3/bin/irb
Machine_name:~ user_name$ which gem
/Users/user_name/.rvm/rubies/ruby-2.1.3/bin/gem
Machine_name:~ user_name$ irb
2.1.3 :001 > $LOAD_PATH
=> ["/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/x86_64-darwin13.0", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/vendor_ruby/2.1.0", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/vendor_ruby/2.1.0/x86_64-darwin13.0", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/vendor_ruby", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0", "/Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/x86_64-darwin13.0"]
2.1.3 :002 > require 'passivedns-client'
LoadError: cannot load such file -- passivedns-client
from /Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/user_name/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from (irb):2
from /Users/user_name/.rvm/rubies/ruby-2.1.3/bin/irb:11:in `<main>'
2.1.3 :003 >
Machine_name:~ user_name$ rvm current
ruby-2.1.3
很好的了解,我不只是一个流口水的白痴。这对我也很有用。 – 2014-10-06 15:29:07
为解决该命名空间问题而启动拉取请求,这不是很好的做法! – Anthony 2014-10-06 15:30:09