私は実行して、問題なく鋸山をインストール:なぜノコギリをロードできないのですか?
$ sudo gem install nokogiri
Building native extensions. This could take a while...
Successfully installed nokogiri-1.5.9
1 gem installed
Installing ri documentation for nokogiri-1.5.9...
Installing RDoc documentation for nokogiri-1.5.9...
を私はnokogiri.rb実行すると:私はRuby 1.9のを使用してい
$ ruby nokogiri.rb
/home/askar/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- nokogiri (LoadError)
from /home/askar/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
:
#!/usr/bin/ruby -w
require 'nokogiri'
puts "Current directory is: #{ Dir.pwd }"
Dir.chdir("/home/askar/xml_files1") do |dirname|
puts "Now in: #{ Dir.pwd }"
xml_files = Dir.glob("ShipmentRequest*.xml")
if xml_files.empty?
puts "#{ dirname } is empty."
else
xml_files.each do |file|
doc = Nokogiri::XML(open(file))
# ... do something with the doc ...
end
end
end
を、私はエラーを得ました.3しかし、何らかの理由でRuby 1.9.1を参照しています。これが原因だろうか?
"システム" Rubyを使用するように設定されていない限り、RVMまたはrbenvを使用してRubyを管理する場合は、 'sudo'を使用して宝石をインストールしないでください。 –
@Tin Man。ありがとう、私は心に留めておきます。 – Askar
なぜ私はダウン投票しましたか?私はhttp://nokogiri.org/tutorials/installing_nokogiri.htmlにインストール指示に従っていて、そこに「sudo」を使用しています。 – Askar