Ruby on rails ruby web抓取工具scrubyt错误:-kernel_require.rb:112:in`require';:无法加载这样的文件--jcode(LoadError)

Ruby on rails ruby web抓取工具scrubyt错误:-kernel_require.rb:112:in`require';:无法加载这样的文件--jcode(LoadError),ruby-on-rails,ruby,web-scraping,mechanize,scrubyt,Ruby On Rails,Ruby,Web Scraping,Mechanize,Scrubyt,我也在使用scrubyt web scraping运行一个web scraping脚本。当我运行那个脚本时,我得到上面的错误。 以下是完整的跟踪:- vishnu-suman@vishnusuman:~/ror$ ruby scrubyt1.rb /home/vishnu-suman/.rvm/gems/ruby-1.9.3-p429@rails3/gems/scrubyt-0.4.06/lib/scrubyt.rb:1: warning: variable $KCODE is no longe

我也在使用scrubyt web scraping运行一个web scraping脚本。当我运行那个脚本时,我得到上面的错误。 以下是完整的跟踪:-

vishnu-suman@vishnusuman:~/ror$ ruby scrubyt1.rb
/home/vishnu-suman/.rvm/gems/ruby-1.9.3-p429@rails3/gems/scrubyt-0.4.06/lib/scrubyt.rb:1: warning: variable $KCODE is no longer effective; ignored
/home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:112:in `require': cannot load such file -- jcode (LoadError)
  from /home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:112:in `require'
  from /home/vishnu-suman/.rvm/gems/ruby-1.9.3-p429@rails3/gems/scrubyt-0.4.06/lib/scrubyt.rb:2:in `<top (required)>'
  from /home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:116:in `require'
  from /home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:116:in `rescue in require'
  from /home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:122:in `require'
  from scrubyt1.rb:7:in `<main>'
毗瑟奴-suman@vishnusuman:~/ror$ruby scrubyt1.rb /home/vishnu-suman/.rvm/gems/ruby-1.9.3-p429@rails3/gems/scrubyt-0.4.06/lib/scrubyt.rb:1:警告:变量$KCODE不再有效;忽略 /home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site\u-ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:112:“require”中:无法加载这样的文件--jcode(LoadError) from/home/vishnu suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:112:in“require” from/home/vishnu-suman/.rvm/gems/ruby-1.9.3-p429@rails3/gems/scrubyt-0.4.06/lib/scrubyt.rb:2:in`' from/home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site\u-ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:116:in'require' from/home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site\u-ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:116:“在require中救援” from/home/vishnu-suman/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site\u-ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:122:in'require' 来自scrubyt1.rb:7:in`' 我在谷歌上搜索了很多,但找不到任何解决方案。甚至在stackoverflow上也没有。 如果你需要更多的信息,我会提供给你。
我将感谢任何帮助。非常感谢。

尝试从
scrubyt.rb
file.scrubyt中删除行
require'jcode'
?从没听说过。我的建议?摆脱它。我尝试过它后,删除,但仍然是相同的问题。你能告诉我任何基于ruby的网页抓取工具可以抓取JavaScript和基于ajax的网页吗?我使用的是Mechanize,但它不能废弃基于JS和ajax的页面。任何建议都将不胜感激。非常感谢。