我似乎不能在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>'gem已经安装成功。
你知道出什么问题了吗?
谢谢!
发布于 2015-05-11 09:14:11
您是否已经将所需的rubygems作为irb初始化的一部分?如果没有,请先尝试请求它
require 'rubygems'
require 'mechanize'发布于 2015-05-11 16:19:40
好的,我可以用以下命令安装gem:gem install mechanize
在我做sudo gem install mechanize之前,它不起作用。
不确定为什么它不能与sudo一起工作。我的意思是,它确实显示gem已安装,但它不会出现在gem列表中。如果有人知道的话,我仍然有兴趣知道为什么之前的指令不起作用。
https://stackoverflow.com/questions/30158337
复制相似问题