whenever相关内容
我想在 Windows XP 上运行“简单"的 cron.所以我安装了 gem installwhen 然后运行我的 cron.rb 需要'rubygems'要求“无论何时"每 1 天,:at =>'5:30am' 做命令“现在放"结尾 但它抱怨说 您的应用程序中没有安装 i18n.请将其添加到您的 Gemfile 并运行 bundle install 所以我运行了 gem install
..
假设我有一个这样的定时任务: 每 1.day, :at =>'4:30 am' 做跑步者“MyModel.task_to_run_at_four_thirty_in_the_morning"结尾 虽然,我想让“1.day"更具动态性,例如通过管理页面中的表单更改值. 然后它可能看起来像这样: 每个 Constant.find(2).value, :at =>'4:30 am' 做 或
..
我正在尝试使用 when 每天执行一次 rake 任务.我收到此错误 /bin/bash: bundle: command not found/home/app/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': 找不到 bundler (>= 0) 在 [m
..
我创建了一个使用every gem 的应用程序.gem 创建 cron 工作.我让它在本地工作,但似乎无法让它在 heroku cedar 上工作.执行此操作的命令是什么? 运行: heroku 运行时 --update-crontab job1 不起作用 解决方案 简短回答:使用调度程序附加组件:http://addons.heroku.com/scheduler 长答案
..
我的应用涉及到人们进入主页,输入他们下注的名称(为了好玩)、他们的电子邮件地址、他们希望收到提醒的日期以及一些有关下注的详细信息.我正在使用每当 gem 每天运行一次. bet.rb class Bet schedule.rb 每 :day, :at =>'5:00pm' 做赛跑者“Bet.check_bet"结尾 bet_mailer.rb class BetMailer ,
..
我正在编写一个 Rake 任务.我想在每个月的最后一个星期日晚上 11 点触发它. 我如何使用 Ruby on Rails 中的 Every gem 来安排这个? 我的 rake 任务位于以下位置:app/lib/tasks/my_task.rake task :create_entries =>:环境做把“你好"结尾 解决方案 我不认为“一个月的最后 x 天"有规则,但您总是可
..
当使用 whenever gem 时,我们可以像这样设置每月工作: 每个 :month 做...结尾 这会在月底还是月初运行作业?我想在最后运行它. 解决方案 来自 每当 repo 中的测试: assert_equal '0 0 1 * *', parse_time(:month) 所以 :month 将生成一个看起来像 0 0 1 * *.. 的 cron 条目 这对应于每月
..
我们有大约十几台服务器的大规模部署.我们想使用Whenever gem,但我想不出一种方法来说明cron作业应该在哪台机器上进行!我们只希望这些作业在我们执行后台作业的服务器上运行. 有没有办法指定这个? 解决方案 如果你使用 Capistrano 部署项目并且你使用默认的 Whenever recipe,你可以创建一个新的 Capistrano 角色 角色:无论何时,“192.1
..
我在整个互联网上搜索了这个,文档并没有真正具体讨论每月的工作.所以我希望这里有人能告诉我如何做到这一点. 我已经安装了every gem,我需要知道的是正确的语法: 每个 :month, :on =>'20th', :at =>'02:00' 做跑步者“Mailer.send_friend_sheet"结尾 希望有人能指出我正确的方向.. 谢谢! 解决方案 据我所知,只要不
..
这是我的计划文件中的代码.我用 1 分钟只是为了测试它是否工作. 每1.分钟做一次runner "User.update_all('daily_sms_count' = 0)"结尾 从我设置的终端 whenever --set environment=development --update-crontab 1mintesting 有什么问题吗? 解决方案 您在使用 RVM 吗?如
..
在我的 Rails 应用程序中,我使用每当 gem 运行 Sideqik 任务.当我在 rails 控制台中手动运行该命令时,它可以工作.但是每当 cron 失败并出现以下错误:它在日志中不断重复.我怎样才能解决这个问题?有什么问题? /home/pubudu/.rvm/gems/ruby-2.1.5/gems/activerecord-4.2.0/lib/active_record/conne
..
在 schedule.rb 文件中,声明: 需要“#{RAILS_ROOT}/config/environment.rb"每“10 10 2 * * *"做命令“mysqldump -u #{@db_username} -p#{@db_password} --single-transaction #{@db_name} >#{@backup_Path}/#{@db_name}.sql 2> lo
..
抱歉,来自一个相对的 Rails 新手的问题.我正在尝试使用 Whenever gem 来安排一些 rake 任务.我终其一生都无法真正开始在我的开发机器上运行 cron 作业. 从其他 stackoverflow 线程来看,看来我应该添加: set :environment, “开发" 到我的 schedule.rb 文件.但是然后呢? 然后如何在启动后停止 cron 作业?
..
我在我的应用程序中使用任何 gem.我每 5 分钟安排一次 rake 任务.但是那个 rake 任务不是每 5 分钟运行一次.当我看到日志时,它给了我 之类的错误 `to_specs':在 [bigdecimal-1.1.0,io-console-0.3、json-1.5.4、minitest-2.5.1、rake-0.9.2.2、rdoc-3.9.4](Gem::LoadError)
..
我需要在Rails上使用ruby在Windows中创建cronjob。 我为此使用了“无论何时何地”,但对此并没有正确的认识。 请让我知道是否还有其他方法。 预先感谢。 解决方案 软件实用程序 cron 是基于类Unix 计算机操作系统。您无法使用 cron ,因为您正在使用 Windows 。我建议您尝试 cygwin Cygwin是: 大量的GNU和开放源代码工具
..
MyApp使用的是rvm gemset 1.9.3@rails-3.2。这不是默认值。 我使用的是“随时随地” gem定期发送电子邮件通知。这是我的schedule.rb: 每1分钟做 转轮“ MyModel.send_emails”#如果.. 。 end Cron工作不起作用,除非gemset 1.9.3@rails-3.2默认。我该如何改善schedule.r
..
你好,我有一个奇怪的问题,我试图在任何时候执行rake任务,但是有这个问题在任何来源中都找不到rake-10.4.2(Bundler :: GemNotFound )。这很奇怪,因为它在ruby 2.1.2版本 /home/vyivrain/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/bundler中搜索此rake版本。 -1.6.2 / lib
..
我已经使用Capistrano 3部署了应用程序。我不断遇到以下错误。 `require':无法加载此类文件-bundler / setup(LoadError) 这是cron选项卡列表 PATH = / home / deploy / magnificent / shared / bundle / ruby / 2.2.0 / bin:/usr/local/r
..
我来自 schedule.rb 的crontasks在docker容器上不起作用,但是 crontab -l 结果已经包含这些行: #开始每当为以下项生成任务时:/app/config/schedule.rb 45 19 * * * / bin / bash -l -c'bundle exec rake stats:cleanup' 45 19 * * * * / bin / bash
..
我正在使用RVM环境。 RUby版本:2.1.2导轨:4.1.1 schedule.rb: 每1。分钟做 赛跑者“ note.send_mail” 结束 我使用了每当--update-crontab 来更新cron标签。 当我使用检查作业时crontab -l 它显示如下,没有设置适当的时间。 和cron作业不起作用。 * * * * * / b
..