2014-12-21 133 views
0

我將Gem添加到我的項目中。按照指示將此代碼添加到我的deploy.rb中。未定義的方法'零?' for nil:NilClass(NoMethodError)

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

當我試圖運行cap部署時出現以下錯誤。有任何想法嗎?我的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」添加一個後,我能夠成功部署。

相關問題