Ne pouvait pas trouver râteau 10.0.3 dans une des sources, lorsque l'on travaille avec à Chaque fois et de Capistrano
Je suis en train d'utiliser la gem Chaque fois avec Capistrano sur mon application Rails sur 3.2.8, en travaillant avec RVM et un sertie pour que les Rails version.
J'obtiens l'erreur suivante: ne Pouvait pas trouver de rake-10.0.3 dans une des sources (Bundler::GemNotFound)
C'est la sortie de l'erreur (que j'ai enregistré sur un fichier):
/home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/spec_set.rb:90:in `block in materialize': Could not find rake-10.0.3 in any of the sources (Bundler::GemNotFound)
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/spec_set.rb:83:in `map!'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/spec_set.rb:83:in `materialize'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/definition.rb:113:in `specs'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/definition.rb:158:in `specs_for'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/definition.rb:147:in `requested_specs'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/environment.rb:23:in `requested_specs'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/runtime.rb:11:in `setup'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler.rb:116:in `setup'
from /home/some_user/.rvm/gems/ruby-1.9.3-p286@global/gems/bundler-1.2.1/lib/bundler/setup.rb:17:in `<top (required)>'
from /home/some_user/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
from /home/some_user/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
from /home/some_user/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from /home/some_user/some_user/config/boot.rb:6:in `<top (required)>'
from /home/some_user/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/some_user/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from script/rails:5:in `<main>'
Je n'ai également obtenir le message d'erreur quand j'ai été à l'aide du Râteau 10.0.2 (j'ai fait bundle mise à jour et obtenir Râteau 10.0.3, et je le laisse pour les tests). J'ai également remarqué que le bundler est de la recherche sur @mondiale quand je pense qu'il devrait lancer une recherche sur l'sertie (appelé @r328, et est situé sur /home/some_user/.rvm/gemmes).
.rvmrc (situé à l'intérieur du projet)
source ~/.profile
rvm use 1.9.3@r328
rvm_trust_rvmrcs_flag=1
.profil
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
annexe.rb (pour les tests)
set :output, "#{path}/log/cron.log"
every 1.minute do
runner "MenuOrder.send_resume(2)"
end
déployer.rb
set :whenever_command, "bundle exec whenever"
require "whenever/capistrano"
La sortie de gem liste
actionmailer (3.2.8)
actionpack (3.2.8)
active_utils (1.0.5)
activeadmin (0.5.0)
activemerchant (1.29.3, 1.28.0)
activemodel (3.2.8)
activerecord (3.2.8)
activeresource (3.2.8)
activesupport (3.2.8)
arbre (1.0.1)
arel (3.0.2)
authorize-net (1.5.2)
bcrypt-ruby (3.0.1)
bourbon (3.0.1, 2.1.2, 2.1.1)
builder (3.0.4)
bundler (1.2.1)
capistrano (2.13.5)
carrierwave (0.8.0, 0.7.1, 0.7.0)
chronic (0.9.0)
cocaine (0.4.2)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.4.0)
daemon_controller (1.1.0)
daemons (1.1.9)
delayed_job (3.0.4)
delayed_job_active_record (0.3.3)
devise (2.2.0, 2.1.2)
erubis (2.7.0)
execjs (1.4.0)
fastercsv (1.5.5)
fastthread (1.0.7)
formtastic (2.2.1)
has_scope (0.5.1)
highline (1.6.15)
hike (1.2.1)
i18n (0.6.1)
inherited_resources (1.3.1)
journey (1.0.4)
jquery-rails (2.1.4, 2.1.3)
json (1.7.6, 1.7.5)
kaminari (0.14.1)
mail (2.4.4)
meta_search (1.1.3)
mime-types (1.19)
money (5.1.0)
multi_json (1.5.0, 1.3.7, 1.3.6)
mysql2 (0.3.11)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.6.2)
net-ssh-gateway (1.1.0)
nokogiri (1.5.6, 1.5.5)
orm_adapter (0.4.0)
paperclip (3.4.0, 3.3.1)
passenger (3.9.1.beta, 3.0.19, 3.0.18)
polyamorous (0.5.0)
polyglot (0.3.3)
rack (1.4.3, 1.4.1)
rack-cache (1.2)
rack-raw-upload (1.1.1, 1.1.0)
rack-ssl (1.3.2)
rack-test (0.6.2)
rails (3.2.8)
railties (3.2.8)
rake (10.0.3, 10.0.2, 0.9.2.2)
rdoc (3.12)
recaptcha (0.3.4)
responders (0.9.3)
rich (1.4.1, 1.3.1)
rmagick (2.13.1)
rubygems-bundler (1.1.0)
rvm (1.11.3.5)
sass (3.2.5, 3.2.3, 3.2.1)
sass-rails (3.2.5)
sprockets (2.1.3)
thor (0.16.0)
tilt (1.3.3)
treetop (1.4.12)
tzinfo (0.3.35, 0.3.34)
uglifier (1.3.0)
warden (1.2.1)
whenever (0.8.1)
J'ai essayé avec bundle mise à jour, suppression de Gemfile.verrouillage et de prise de bundle install, la désinstallation de la commission des gemmes (10.0.3 et 10.0.2) et d'installer la gem avec bundle install mais rien n'a fonctionné.
OriginalL'auteur pablomarti | 2013-01-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Espère que cela vous aidera.
Cela a réglé le problème. Mais pourriez-vous expliquer pourquoi il fixe et ce qui n'allait pas en premier lieu?
Une explication serait utile 🙂
Il fonctionne comme un charme!
OriginalL'auteur harsh4u
Ce que j'ai fait pour résoudre le problème a été un peu difficile:
Maintenant, il est au travail, mais pour quelque raison il ne veut pas écrire dans le fichier journal. Je vais le corriger et après la mise à jour.
OriginalL'auteur pablomarti
Juste un
bundle install
a fonctionné pour moi. Je pense que c'était parce que j'avais mis à jour Ruby, mais ensuite vous avez oublié d'exécuter bundler par la suite.OriginalL'auteur ethicalhack3r
Donc, c'est l'erreur que vous obtenez lorsque vous exécutez une tâche rake ou lorsque vous êtes en train de configurer une tâche rake quand avec cron? Si vous pensez que quel que soit le bijou, je SAIS qu'il y a eu beaucoup de discussion au sujet de quand ne fonctionne pas parce que Capistrano a réellement changé autour de certains éléments internes et qu'ils ont été en train de les corriger, mais ils n'ont pas publié une mise à jour de la gemme.
Exécuter une recherche par le biais de leurs problèmes et de voir si vous pouvez trouver ce qui est lié à vous:
https://github.com/javan/whenever/issues
OriginalL'auteur Allen
Ce problème est en fait en raison de BUNDLE_PATH substitution de la rvm sertie de paramètres et de stocker les fichiers téléchargés ailleurs à chaque fois que vous exécutez bundle install. Pour résoudre ce problème, vous pouvez supprimer votre .bundle dossier ou supprimer le BUNDLE_PATH ligne de .bundle/config. Juste réexécutez le bundle install une fois que c'est fait et vous devriez être bon d'aller!
OriginalL'auteur Marc