L'exécution de “bundle install” échoue et me demande de l'exécuter “bundle install”
En fait, tous les gem commandes de résultat dans le même message d'erreur lorsque vous exécutez à partir à l'intérieur de l'existant application rails, j'ai cloné à partir d'un repo git.
$ bundle install
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ gem list
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ bundle update
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ rails -v
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
Je pensais que j'avais déjà rails installés... (suite de commandes sont exécutées à partir de l'extérieur du répertoire app):
$ rails -v
Rails 3.0.3
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0]
Aucune idée de ce qu'est "bundle install" en me disant de me lancer "bundle install"??
J'ai quitté mon répertoire app manuellement et ne
sudo gem install tzinfo -v 0.3.27
Mais en entrant dans mon répertoire app de nouveau et d'essayer de "bundle install"...
$ bundle install
Could not find polyglot-0.3.1 in any of the sources
Run `bundle install` to install missing gems.
Je suis donc de retour sur le répertoire app, n'a
sudo gem install polyglot -v 0.3.1
"bundle install" donné lieu à la
$ bundle install
Could not find treetop-1.4.9 in any of the sources
Run `bundle install` to install missing gems.
Pourquoi suis-je avoir à installer manuellement tous ces aléatoire gemmes que je n'ai pas eu dans le passé? (nouveau dev env). Quelqu'un sait ce que je pourrais avoir trompé dans mon environnement?
source 'http://rubygems.org'
?Il contient source :rubygems, l'ajout de la source 'rubygems.org' ne vous aide pas, les mêmes erreurs.
Aussi... il s'avère que je peux courir
bundle install --gemfile=myApp/Gemfile
mais il échoue sur une autre erreur (non, je pense). Pourquoi je ne peux pas exécuter la commande bundle install à partir de l'application répertoire?OriginalL'auteur Tim | 2011-08-07
Vous devez vous connecter pour publier un commentaire.
OK suppose que je fixe..
Pour les gemmes que l'exécution de
bundle install
plaint lorsqu'il est exécuté à partir de l'intérieur de l'application répertoire, j'ai installé en allant en dehors de l'application de répertoire et de fairesudo gem install [gem]
un par un. Fairebundle install --gemfile=myApp/Gemfile
également installé un couple à la disparition de pierres précieuses.Je n'ai aucune idée de pourquoi je n'étais pas en mesure de l'exécuter à
bundle install
de l'intérieur de l'app directory...boiteux.essayez
bundle update
au lieu debundle install
. résolu ce problème pour moiD'accord avec @ConnorLeech.
bundle update
était la solution la plus simple qui a fonctionné pour moi.J'ai résolu ce problème en exécutant
$gem install bundler
. Cela permettra de mettre à jour (ou installer) votre peut-être démodé bundler. Pour une explication plus détaillée de visiter cet articleOriginalL'auteur Tim
J'ai eu ce problème. Une fois que j'ai fait:
[root@smaug ~]# PATH=$PATH:~/.gem/ruby/2.0.0/bin
[root@smaug ~]# export PATH
Puis il a été fixé et je pouvais juste
[root@smaug msf3]# bundle install
avec succès.
~/.gemrc
fichier. Bon autre endroit à regarder.OriginalL'auteur Stiege
Le problème est que toutes vos commandes ont effectivement ajouté
bundle exec
. Si vous jetez un oeil à la sortie il est bundler vous dire vos gemmes ne sont pas installés. Cela peut se produire si vous avez quelques plugin dans rbenv installé comme rbenv-bundle-exec, rbenv-bundler ou rbenv-binstubs.Au moins pour moi, c'était la même chose la première fois que vous essayez d'
bundle install
dans un projet, car il détecte effectivement il y a unGemfile
dans le dossier actuel et tente de fairebundle exec bundle install
qui de toute évidence ne fonctionne pas.Vous pouvez utiliser la solution de Tim, et exécuter la commande bundle install à partir de l'extérieur du dossier du projet.
Vous pouvez le désactiver ou le désinstaller temporairement l'extension à l'ajoutant
bundle exec
à ruby commandes.Ou si le problème se produit parce que vous utilisez rbenv-bundle-exec, il suffit de faire:
NO_BUNDLE_EXEC=1 bundle install
OriginalL'auteur wizbcn
L'installation de ruby de rubyinstaller
et puis
gem install bundle
résolu le problème pour moi sur une victoire de 10 PC.OriginalL'auteur Ajay Vijayasarathy
J'ai eu un problème similaire, après avoir essayé beaucoup de choses différentes, j'ai finalement trouvé une solution simple qui a fonctionné...j'ai redémarré mon ordinateur (mac os x 10.9). Pas de blague.
OriginalL'auteur user3636139