ruby-on-rails-3 – cron和bundle exec问题
发布时间:2020-12-16 21:27:38 所属栏目:百科 来源:网络整理
导读:我已经升级到rails 3.0.9,它引入了rake问题.除了cron作业的问题之外,我已经解决了这个问题. 这曾经工作: #!/bin/shsource /usr/local/rvm/scripts/rvm cd /home/p1r65759/apps/abbc//usr/local/bin/rake refresh_events RAILS_ENV=production 但是现在我收
我已经升级到rails 3.0.9,它引入了rake问题.除了cron作业的问题之外,我已经解决了这个问题.
这曾经工作: #!/bin/sh source /usr/local/rvm/scripts/rvm cd /home/p1r65759/apps/abbc/ /usr/local/bin/rake refresh_events RAILS_ENV=production 但是现在我收到了这个错误: 如何修改我的脚本以使用bundle exec,这样它将使用正确版本的rake并成功运行? 解决方法
如果您正在为您的应用程序使用bundler,那么您不需要使用“/usr/local / bin / rake”作为rake的路径.
你可以使用 bundle exec rake 所以你的新剧本将是 #!/bin/sh source /usr/local/rvm/scripts/rvm cd /home/p1r65759/apps/abbc/ bundle exec rake refresh_events RAILS_ENV=production bundle exec将起作用,因为您已经在项目目录中. 并且不要忘记在你的Gemfile中加入rake. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |