每当 rails 中的 gem 错误:'to_specs': 无法在其中找到 bundler (>= 0) [英] Whenever gem in rails error :'to_specs': Could not find bundler (>= 0) amongst
问题描述
我在我的应用程序中使用任何 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屋!