Salut à tous, Je rencontre un problème avec mes tâches rake programmées par un cron : une erreur me dit que le gem rack 1.0.1 n'est pas présent. Or, si je lance les tâches manuellement en ligne de commande, l'erreur ne survient pas.
Voilà la commande que je lance dans mon cron : 0 5 * * * cd /home/user/site && /usr/local/bin/rake task RAILS_ENV=production Et voilà le début de la stack trace rake aborted! Could not find RubyGem rack (~> 1.0.1) /home/user/site/config/../vendor/rails/railties/lib/initializer.rb:271:in `require_frameworks' /home/user/site/config/../vendor/rails/railties/lib/initializer.rb:134:in `process' /home/user/site/config/../vendor/rails/railties/lib/initializer.rb:113:in `send' /home/user/site/config/../vendor/rails/railties/lib/initializer.rb:113:in `run' /home/user/site/config/environment.rb:9 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /home/user/site/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require' /home/user/site/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' /home/user/site/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require' /home/user/site/vendor/rails/railties/lib/tasks/misc.rake:4 /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' Sachant que si j'exécute manuellement : /home/user/site/$ rake task cela fonctionne sans problème. Vous voyez d'où ça peut provenir? Ma configuration : rails 2.3.5 rake 0.8.7 rack 1.0.1 ruby 1.8.7 Merci d'avance pour votre aide, Julien -- Posted via http://www.ruby-forum.com/. -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
