我使用 Scintilla 文本编辑器和 Sublime Text 2。
每当我使用它们运行包含以下内容的 Ruby 脚本时:
require 'nokogiri'
...我收到此错误:
C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- nokogiri (LoadError)
from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Users/MY_RUBY_SCRIPT.rb:3:in `<main>'
我正在使用 Ruby 1.9.3 并且我确保需要 rubygems,但我仍然得到了错误。
但是,当我使用 Ruby 从命令提示符运行脚本时,脚本运行良好。
有谁知道为什么脚本在文本编辑器中失败,但在命令提示符中却没有?