Я запускаю задачу rake, используя всякий раз, когда задание cron, но его давая ошибку Bundler не смог найти совместимые версии для gem "bundler": code sample is нижеBundler не смог найти совместимые версии для gem "bundler", используя когда и грабли задачи
schedule.rb
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}
every 1.minute do
rake "twitter:search"
end
/lib/tasks/twitter.rake
namespace :twitter do
desc "Search tweets for user"
task :search => :environment do
puts "searching for all users ......."
# my original code
end
end
когда я запускаю рейка задачи, используя следующие команды
whenever --update-crontab
crontab -l
она выполняется успешно, но когда я вижу лог-файл журнал/cron_log.log я получил следующую ошибку после того, как каждый 1 минуту
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 4.1.1) depends on
bundler (< 2.0, >= 1.3.0)
Current Bundler version:
bundler (1.0.15)
Примечание =>, когда я запустил rake twitter: search в терминале успешно работает
Спасибо за прочитав сообщение и большое спасибо за предложение
Try 'расслоение Exec когда --update-crontab' – dddd1919
@ dddd1919 ошибка все еще так же .... спасибо за ответ –
Если есть' Gemfile', запустите 'сверток install 'first – dddd1919