我正在運行Windows XP。我剛剛安裝了最新版本的Ruby(1.9) - Hpricot,Mechanize和Scrubyt,沒有任何問題。我試圖用我能找到的最簡單的例子來使用scrubyt工作。例如:Scrubyt不會與窗口一起工作
require 'rubygems'
require 'scrubyt'
data = Scrubyt::Extractor.define do
fetch 'http://google.com'
title '//head/title'
end
data.to_xml.write($stdout, 1)
但是,我不斷收到錯誤:
C:/ruby/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.06/lib/scrubyt.rb:1: warning: varia
ble $KCODE is no longer effective; ignored
C:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no
such file to load -- jcode (LoadError)
from C:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `
require'
from C:/ruby/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.06/lib/scrubyt.rb:2:in
`<top (required)>'
from C:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:53:in `
require'
from C:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:53:in `
rescue in require'
from C:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `
require' from te.rb:2:in `<main>'
我嘗試了好幾種起動的例子,都給予同樣的錯誤消息。我今天剛剛開始使用紅寶石,所以我無法弄清楚發生了什麼。
謝謝!
'沒有這樣的文件加載 - jcode(LoadError)'這意味着你必須安裝jcode gem。 '寶石安裝jcode' – 2011-03-02 17:42:43