我正在运行一个执行rake任务的crontab。我收到以下错误(来自crontab的MAILTO):

rake aborted!
no such file to load -- bundler
/Users/Mendel/Sites/misnooit/Rakefile:4
(See full trace by running task with --trace)

我正在使用rvm与:
ruby : ruby 1.9.1p378
Rails:Rails 3.0.0.beta
$ GEM_HOME:/用户/Mendel/.rvm/gems/ruby-1.9.1-p378
bundler : bundler (0.9.11)

该错误是不言自明的,但我无法解决。.是否有人对此事有更多的了解?提前致谢。

最佳答案

我刚刚经历了这一点。对我来说,问题是我使用的rake和ruby实例在本地构建,并安装到/usr/local/bin。/usr/bin中还有其他版本(必须检查我过去使用apt-get安装的版本。)。

因此,在我的crontab文件中,我使用

路径=/usr/local/bin:/usr/bin:/bin

(我在失败的crontab电子邮件中看到它是PATH =/usr/bin:/bin)

它的工作原理。

关于ruby-on-rails - Crontab + Rails3 + bundler ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2446030/

10-10 23:36
查看更多