每当 rails 中的 gem 错误:'to_specs': 无法在其中找到 bundler (>= 0) [英] Whenever gem in rails error :'to_specs': Could not find bundler (>= 0) amongst

查看:69
本文介绍了每当 rails 中的 gem 错误:'to_specs': 无法在其中找到 bundler (>= 0)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的应用程序中使用任何 gem.我每 5 分钟安排一次 rake 任务.但是那个 rake 任务不是每 5 分钟运行一次.当我看到日志时,它给了我

I am using whenever gem in my application. And i have scheduled a rake task every 5 minutes. But that rake task is not running every 5 minutes. When i saw the log it gave me error like

`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)

`to_specs': Could not find bundler (>= 0) amongst [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)

这是schedule.rb中的内容

this is the content in schedule.rb

every 3.minutes do
    rake "mytask name"
  end

推荐答案

我已经通过放置解决了同样的问题

I had same issue solved by putting

env :PATH, '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin' 

代替

env :PATH, ENV['PATH']

在 config/schedule.rb 的顶部

on the top of config/schedule.rb

这篇关于每当 rails 中的 gem 错误:'to_specs': 无法在其中找到 bundler (>= 0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆