Nokogiri 无法在脚本中加载



我第一次使用Ruby,必须处理XML文件。野村似乎是实现这一目标的最佳方式,但我做错了什么。当我加载IRb时,一切都很好:

$ irb
2.1.0 :001 > require 'nokogiri'
 => true
2.1.0 :002 > exit

但当我从脚本中尝试同样的事情时,我会得到一个错误:

$ ./sample.rb
./sample.rb:3:in `require': no such file to load -- nokogiri (LoadError)
    from ./sample.rb:3
$ cat sample.rb
#!/usr/bin/ruby
require 'nokogiri'

阻止加载的脚本环境有什么不同?

您可能想尝试使用#!/usr/bin/env ruby而不是#!/usr/bin/ruby,因为IRB可能使用的Ruby与位于/usr/bin/ruby的Ruby不同。

相关内容

  • 没有找到相关文章

最新更新