bundle install pas installer toutes les dépendances
Je suis sur Mac OS X, et quand je lance sudo bundle install, il installe plusieurs pierres précieuses sur la machine cible:
Installing ptools (1.2.1)
Using thor (0.14.6)
Using railties (3.0.5)
Using rails (3.0.5)
Installing rails_config (0.2.4)
Using shoulda (2.11.3)
Your bundle is updated! Use `bundle show [gemname]` to see where a bundled gem is installed.
imac-cf:gnymbus apple$ rails console
Could not find rake-0.9.2 in any of the sources
imac-cf:gnymbus apple$ sudo gem install rake-0.9.2
ERROR: Could not find a valid gem 'rake-0.9.2' (>= 0) in any repository
imac-cf:gnymbus apple$ sudo gem install rake -v=0.9.2
Successfully installed rake-0.9.2
1 gem installed
Installing ri documentation for rake-0.9.2...
Installing RDoc documentation for rake-0.9.2...
imac-cf:gnymbus apple$ sudo gem install rake-0.9.2
^CERROR: Interrupted
imac-cf:gnymbus apple$ rails console
Could not find i18n-0.6.0 in any of the sources
imac-cf:gnymbus apple$ sduo gem install i18n -v=0.6.0
-bash: sduo: command not found
imac-cf:gnymbus apple$ sudo gem install i18n -v=0.6.0
Successfully installed i18n-0.6.0
1 gem installed
Installing ri documentation for i18n-0.6.0...
Installing RDoc documentation for i18n-0.6.0...
Donc, il doit être sûr de supposer que les dépendances sont résolues pour l'application, et les choses sont prêts à aller. Mais ils ne le sont pas.
Quand je le lance en console rails, je ne cesse de recevoir de sortie sur plus et plus et plus et plus dépendances non résolues:
imac-cf:gnymbus apple$ rails console
Could not find tzinfo-0.3.29 in any of the sources
imac-cf:gnymbus apple$ sudo gem install tzingo -v=0.3.29
ERROR: Could not find a valid gem 'tzingo' (= 0.3.29) in any repository
imac-cf:gnymbus apple$ sudo gem install tzinfo -v=0.3.29
Successfully installed tzinfo-0.3.29
1 gem installed
Installing ri documentation for tzinfo-0.3.29...
Installing RDoc documentation for tzinfo-0.3.29...
imac-cf:gnymbus apple$ rails console
Could not find polyglot-0.3.2 in any of the sources
imac-cf:gnymbus apple$ sudo gem install polyglot -v=0.3.2
Successfully installed polyglot-0.3.2
1 gem installed
Installing ri documentation for polyglot-0.3.2...
Installing RDoc documentation for polyglot-0.3.2...
imac-cf:gnymbus apple$ rails console
Could not find treetop-1.4.10 in any of the sources
imac-cf:gnymbus apple$ sudo gem install treetop -v=1.4.10
Successfully installed treetop-1.4.10
1 gem installed
Installing ri documentation for treetop-1.4.10...
Installing RDoc documentation for treetop-1.4.10...
imac-cf:gnymbus apple$ rails console
Could not find mail-2.2.19 in any of the sources
imac-cf:gnymbus apple$ sudo gem install mail -v=2.2.19
Successfully installed mail-2.2.19
1 gem installed
Installing ri documentation for mail-2.2.19...
Installing RDoc documentation for mail-2.2.19...
imac-cf:gnymbus apple$ rails console
Could not find addressable-2.2.6 in any of the sources
Rails est vraiment ce difficile? Dois-je vraiment installer les dépendances à la main, un par un? Ce que je fais mal?
OriginalL'auteur Chad Johnson | 2011-08-14
Vous devez vous connecter pour publier un commentaire.
gem install bundler
bundle install
OriginalL'auteur Anatoly
J'ai utilisé
il mis à jour tous les Gemfiles et installé le manque de pierres précieuses. Pas de sudo, puisque l'utilisation de RVM
OriginalL'auteur Behzad
Sur Mac OSX, j'ai eu le même problème. Tout ce que j'avais à faire était de:
OriginalL'auteur Joe Hyde
Si vous utilisez
Vagrant
, essayez de redémarrer votreVM
. Souvent, quand va-et-vient entre le travail et la maison, j'ai remarqué que leVM
'connexion avec le monde extérieur devient arrosé. Dans ce cas, l'exécution derails console
va vérifier tous des dépendances non satisfaites et échouent tout simplement parce qu'il ne peut pas se connecter à rubygems.org
.C'est vraiment un mauvais message d'erreur et m'a pris au dépourvu sur plus d'une occasion.
OriginalL'auteur jearlu
D'accord, le problème c'est que j'avais de ne pas exécuter la commande bundle install en utilisant sudo.
Quelle douleur. Pourquoi ces sortes de choses ne sont pas documentées quelque part?
sudo
tout en délivrant unbundle install
.Bon alors, je reprends ma dernière phrase.
OriginalL'auteur Chad Johnson