Ruby on rails 4 未定义的方法';零?&x27;对于nil:NilClass(nomethoderor)

Ruby on rails 4 未定义的方法';零?&x27;对于nil:NilClass(nomethoderor),ruby-on-rails-4,whenever,whenever-capistrano,Ruby On Rails 4,Whenever,Whenever Capistrano,我在我的项目中添加了宝石。我按照指示将此代码添加到deploy.rb中 set :whenever_command, "bundle exec whenever" require "bundler/capistrano" require "whenever/capistrano" 当我尝试运行cap deploy时,出现以下错误。有什么想法吗?我的schedule.rb被注释掉了,所以不是这样。我的ruby是2.1.3,rails是4.1.8。当它执行'where:update_crontab

我在我的项目中添加了宝石。我按照指示将此代码添加到deploy.rb中

set :whenever_command, "bundle exec whenever"
require "bundler/capistrano"
require "whenever/capistrano"
当我尝试运行cap deploy时,出现以下错误。有什么想法吗?我的schedule.rb被注释掉了,所以不是这样。我的ruby是2.1.3,rails是4.1.8。当它执行'where: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

似乎我需要服务器上现有的cron选项卡才能工作。在我使用“crontab-e”添加了一个之后,我就能够成功地部署了