Я использую всякий раз (когда (0.8.2)) в моем проекте рельсов («рельсы», «3.2.11»). Все, что указано в readme всякий раз, присутствует в моем schedule.rb, но когда я пытаюсь использовать задание cron во время выполнения, оно не завершается, но дает мне некоторую ошибку в моем файле error.log: -
Ошибка:-
syntax error near unexpected token `('
`APP_PATH = File.expand_path('../../config/application', __FILE__)'
Если у кого-то есть какие-либо идеи по этому поводу, пожалуйста, дайте мне знать, я много пробовал, но до сих пор ничего не получил
Работа cron работает для моего другого проекта в той же системе, но не может понять, в чем проблема с этим.
Мое расписание.рб:-
set :output, {:error => 'error.log', :standard => 'cron.log'}
every :day, :at => '1:00 am' do
runner "Site.daily_stats"
end
every 2.minutes do
runner "Notifier.testing_whenever.deliver"
end
APP_PATH = File.expand_path('../../config/application', __FILE__)
- person Arup Rakshit   schedule 29.01.2014cron
выполняется в своей собственной оболочке и может не иметь той же настройки переменных среды, что и при выполнении из обычной оболочки. Так что проверьте это. - person lurker   schedule 29.01.2014APP_PATH = File.expand_path('../../config/application', __FILE__)'
.. покажите код где эта строка есть - person Arup Rakshit   schedule 29.01.2014ruby -dw
? - person mpapis   schedule 30.01.2014rails
? затем покажите нам вывод:ruby -dwS rails
- person mpapis   schedule 30.01.2014