当cron尝试运行使用某个库的ruby脚本时,我发现了一个问题。
require "library"
#do some stuff
它抱怨无法找到library.rb
所以我想知道我是否可以做一些像需要的事情“/var/dir/library.rb”
答案 0 :(得分:3)
是的,你可以这样做。您也可以简单地将文件所在的目录添加到$:
中的路径列表中,使用-I
参数,RUBYLIB环境变量或仅执行$: << 'some_directory'
。
答案 1 :(得分:1)
如果你使用1.9 require_relative是你的朋友