Ruby on rails &引用;[失败]可以';找不到文件:config/schedule.rb";轨道,无论何时

Ruby on rails &引用;[失败]可以';找不到文件:config/schedule.rb";轨道,无论何时,ruby-on-rails,cron,gem,whenever,Ruby On Rails,Cron,Gem,Whenever,我收到此消息->“[fail]找不到文件:config/schedule.rb” 我正在使用“无论何时”gem-> 我确实把它放在我的档案里了 gem 'whenever', :require => false 然后 Whenverize &我在config/schedule.rb中有一个 every 2.hours do rake "thinking_sphinx:index" end 当我运行->时,“无论何时”或“无论何时--update crontab mycron--se

我收到此消息->“[fail]找不到文件:config/schedule.rb”

我正在使用“无论何时”gem->

我确实把它放在我的档案里了

gem 'whenever', :require => false
然后 Whenverize

&我在config/schedule.rb中有一个

every 2.hours do
  rake "thinking_sphinx:index"
end
当我运行->时,“无论何时”或“无论何时--update crontab mycron--set environment=development”或“无论何时--update crontab mycron” 我收到消息->“[fail]找不到文件:config/schedule.rb”

谢谢。

你能试一下吗

cd /my_rails_application_root_path && bundle exec whenever
您可以在以下位置查看二进制源代码:

如果不传递属性-f,默认情况下它将使用config/schedule.rb,但也可以运行

whenever -f COMPLETE_PATH_TO_SCHEDULE_RB

问题是您可能不在rails根目录中,因此转到根路径应该可以解决您的问题。

无论何时运行
,您是否在rails目录中?非常感谢:)我在配置文件夹中:)也许您可以将其作为答案发布&我将投票。这太简单了:)呵呵,有人把它贴出来作为答案。对我来说太糟糕了。不管怎样,我还是会添加它。这取决于您是否将其标记为答案:)谢谢您的帮助:)答案在评论中:)