gpt4 book ai didi

ruby - 将 rvm 与独立的 ruby​​ 脚本一起使用

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:18 24 4
gpt4 key购买 nike

我在 Mac OS X 10.6 系统上安装了 rvm,系统为 ruby​​ 和 1.9.1。我也有这个基本的 ruby​​ 脚本:

#!/usr/bin/ruby

require 'curb-fu'

我需要脚本来使用系统 ruby​​,无论在任何给定时间使用什么 rvm;我假设至少我是对的。

我已经切换到系统 ruby​​(rvm 使用系统),然后安装了 gem(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

这里出了什么问题?如何安装 curb-fu 以便此脚本始终可用?

最佳答案

正如 Konstantin 所说,您需要明确地要求 ruby​​gems。

#!/usr/bin/ruby 

require "rubygems"
require "curb-fu"

此外,最好在 irc.freenode.net 上的#rvm 中提出此类问题

关于ruby - 将 rvm 与独立的 ruby​​ 脚本一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com