我似乎无法在IRB中使用机械化。这是尝试以下错误消息:require 'mechanize'
2.2.0 :003 > require 'mechanize'
LoadError: cannot load such file -- mechanize
from /home/harvey/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require'
from /home/harvey/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from (irb):3
from /home/harvey/.rvm/rubies/ruby-2.2.0/bin/irb:11:in `<main>'
宝石已经成功安装了。
有什么想法是什么问题?
谢谢!
您是否需要rubygems
作为IRB初始化的一部分?如果不尝试首先需要它
require 'rubygems'
require 'mechanize'
好吧,我可以简单地安装宝石: gem install mechanize
在我做sudo gem install mechanize
之前,它不起作用。
不确定为什么它不会与sudo一起使用。我的意思是它确实说了宝石已安装,但没有出现在宝石列表中。我仍然有兴趣知道,如果有人知道,为什么这些说明以前不起作用。