[英]Can't load 'mechanize' in rails 4.0.2
In the rails interactive shell ( rails c
), I get a error that says: No such file to load -- Mechanize'
when I run require 'mechanize'
. 在Rails交互式外壳程序( rails c
)中,出现一个错误,指出: No such file to load -- Mechanize'
运行时require 'mechanize'
。
Curiously enough I don't get any error when I enter require 'mechanize'
on the ruby shell ( irb
). 奇怪的是,当我在ruby shell( irb
)上输入require 'mechanize'
时,我没有收到任何错误。
A sample output is shown below: 输出示例如下:
rails c
Loading development environment (Rails 4.0.2)
irb(main):001:0> require 'mechanize'
LoadError: cannot load such file -- mechanize
from /home/********/.gem/ruby/2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in `require'
from /home/********/.gem/ruby/2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in `block in require'
from /home/********/.gem/ruby/2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:214:in `load_dependency'
from /home/********/.gem/ruby/2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in `require'
from (irb):1
from /home/********/.gem/ruby/2.1.0/gems/railties-4.0.2/lib/rails/commands/console.rb:90:in `start'
from /home/********/.gem/ruby/2.1.0/gems/railties-4.0.2/lib/rails/commands/console.rb:9:in `start'
from /home/********/.gem/ruby/2.1.0/gems/railties-4.0.2/lib/rails/commands.rb:62:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
Regards 问候
add this to Gemfile 将此添加到Gemfile
gem 'mechanize'
then execute this command on the shell 然后在外壳上执行此命令
bundle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.