【问题标题】:Undefined method 'zero?' for nil:NilClass (NoMethodError)未定义的方法“零?”对于 nil:NilClass (NoMethodError)
【发布时间】:2014-12-21 06:19:45
【问题描述】:

我将每当 Gem 添加到我的项目中。我按照指示将此代码添加到了我的 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。当它执行 `whenever: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

【问题讨论】:

    标签: ruby-on-rails-4 whenever whenever-capistrano


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2013-11-14
      • 2013-01-14
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多