我RVM安装与系统红宝石和1.9.1一个Mac OS X 10.6系统上。我也有这个基本的Ruby脚本:

#!/usr/bin/ruby

require 'curb-fu'

我需要的脚本,使用该系统的红宝石,无论使用何种RVM的在任何给定的时间;我假设我已经得到的的吧,至少。

我已经切换到系统红宝石(rvm use system),然后安装在宝石(gem install curb-fu)。如果我运行IRB和类型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

这是怎么回事?如何安装路边福以便它始终可供此脚本?

有帮助吗?

解决方案

尝试这种情况:

#!/usr/bin/ruby -rubygems
require 'curb-fu'

另外,也许你应该使用sudo gem install如果你在系统红宝石土地回来了。

其他提示

您需要的RubyGems需要明确地作为康斯坦丁说。

#!/usr/bin/ruby 

require "rubygems"
require "curb-fu"

此外,更好的问#rvm这样的问题irc.freenode.net上

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top