2014-12-21 4 views
0

Я добавил всякий раз, когда Gem к моему проекту. Я добавил этот код в свой deploy.rb, как указано.Неопределенный метод 'zero?' для nil: NilClass (NoMethodError)

set :whenever_command, "bundle exec whenever" 
require "bundler/capistrano" 
require "whenever/capistrano" 

У меня возникла следующая ошибка, когда я попытался запустить развертывание крышки. Есть идеи? Мой schedule.rb закомментирован, так что это не так. Мой рубин равен 2.1.3, а рельсы - 4.1.8. Это происходит, когда он выполняется `всякий раз: update_crontab '.

** [out :: mydomain] /path/to/app/shared/bundle/ruby/2.1.0/gems/whenever-0.9.4/lib/whenever/command_line.rb:77:in `write_crontab': 
** [out :: mydomain] undefined method `zero?' for nil:NilClass (NoMethodError) 
** [out :: mydomain] from /path/to/app/shared/bundle/ruby/2.1.0/gems/whenever-0.9.4/lib/whenever/command_line.rb:35:in `run 

ответ

0

Кажется, мне нужна существующая вкладка cron на сервере, чтобы это работало. После того, как я добавил один из них с помощью «crontab -e», я смог успешно выполнить развертывание.