Search code examples
raketaskschedulingwhenever

Whenever gem in rails error :'to_specs': Could not find bundler (>= 0) amongst


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': 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)

this is the content in schedule.rb

every 3.minutes do
    rake "mytask name"
  end

Solution

  • I had same issue solved by putting

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

    instead of

    env :PATH, ENV['PATH']
    

    on the top of config/schedule.rb