我在带有系统 ruby 和 1.9.1 的 Mac OS X 10.6 系统上安装了 rvm。我也有这个基本的 ruby 脚本:
#!/usr/bin/ruby
require 'curb-fu'
无论 rvm 在任何给定时间使用什么,我都需要脚本来使用系统 ruby;我假设我做对了,至少。
我已切换到系统 ruby ( rvm use system
),然后安装了 gem ( gem install curb-fu
)。如果我运行 irb 和 type require 'curb-fu'
,它可以工作。但是,运行该脚本./myscript.rb
失败:
/Users/me/bin/podcast_notify.rb:6:in `require': no such file to load -- curb-fu (LoadError)
from /Users/me/bin/podcast_notify.rb:6
这里出了什么问题?如何安装 curl-fu 以便此脚本始终可以使用它?