【发布时间】:2012-09-02 22:48:16
【问题描述】:
我无法使用 cron 运行 rake 任务。它抛出的错误是:-
/Library/Ruby/Gems/1.8/gems/bundler-1.2.0/lib/bundler/runtime.rb:199:警告:不安全的世界可写目录 /Library/Ruby/Gems/1.8 in PATH,模式 040777 /Library/Ruby/Gems/1.8/gems/bundler-1.2.0/lib/bundler/spec_set.rb:90:in `materialize': 在任何源中都找不到 unf_ext-0.0.5 (Bundler::GemNotFound )
但是,当我直接从终端运行相同的 rake 任务时,它工作正常。在 cron 作业的情况下,以及直接从终端运行 rake 任务时,我 cd 进入(完全)相同的目录。启动 rails 服务器也可以。
问题是什么,我应该如何解决?
【问题讨论】:
-
我遇到了同样的问题。解决了! stackoverflow.com/a/18096502/1524350
标签: ruby-on-rails macos cron rake rake-task