Läuft "bundle install" scheitert und fragt mich mit "bundle install"
In der Tat, alle gem-bezogene Befehle führen die gleiche Fehlermeldung, wenn ausführen von innen-die bestehende rails-app, die ich geklont von einem git-repo.
$ 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.
Dachte ich, ich hatte auch schon Schienen installiert... (folgende Befehle ausgeführt wurden, die von außerhalb des app-Verzeichnis):
$ rails -v
Rails 3.0.3
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0]
Irgendeine Idee, was sich mit "bundle install" erzählte mir, zu laufen "bundle installieren"??
Verließ ich mein app Verzeichnis und manuell habe
sudo gem install tzinfo -v 0.3.27
Aber nach der Eingabe meiner app-Verzeichnis wieder und versuchen "bundle install"...
$ bundle install
Could not find polyglot-0.3.1 in any of the sources
Run `bundle install` to install missing gems.
Also ging ich wieder aus dem app-Verzeichnis, habe
sudo gem install polyglot -v 0.3.1
"bundle install" jetzt ergab
$ bundle install
Could not find treetop-1.4.9 in any of the sources
Run `bundle install` to install missing gems.
Warum bin ich mit manuell zu installieren, alle diese zufälligen Edelsteinen, dass ich nicht in der Vergangenheit? (neue dev-env). Wer weiß, was ich könnte falsch in meiner Umgebung?
- Was ist in Ihrem Gemfile, enthält es
source 'http://rubygems.org'
? - Es enthält source :rubygems, das hinzufügen die Quelle 'rubygems.org' hilft nicht, gleiche Fehler.
- Auch... es stellt sich heraus, dass ich laufen kann
bundle install --gemfile=myApp/Gemfile
aber es scheitert an einem anderen Fehler (nicht verwandt, denke ich). Warum kann ich nicht laufen-bundle installieren, innerhalb der app directory?
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, denke ich es behoben..
Für die Edelsteine, die ausgeführt
bundle install
beschwerten sich darüber, wenn Sie von innerhalb der app-Verzeichnis, die ich installiert Sie, indem Sie außerhalb der app Verzeichnis und tunsudo gem install [gem]
eins nach dem anderen. Dabeibundle install --gemfile=myApp/Gemfile
auch installiert, ein paar der fehlenden Edelsteine.Ich habe keine Ahnung, warum ich war nicht in der Lage zu laufen, nur
bundle install
aus dem inneren des app-Verzeichnis...lame.bundle update
stattbundle install
. gelöst wird dieses Problem für michbundle update
war die einfache Lösung, die für mich gearbeitet als gut.$gem install bundler
. Dies wird aktualisieren (oder zu installieren) Ihre möglicherweise veralteten bundler. Für eine genauere Erklärung, check diesem ArtikelHatte ich dieses problem. Einmal habe ich:
[root@smaug ~]# PATH=$PATH:~/.gem/ruby/2.0.0/bin
[root@smaug ~]# export PATH
Dann wurde es behoben und ich konnte nur
[root@smaug msf3]# bundle install
erfolgreich.
~/.gemrc
- Datei. Guten anderen Platz zu suchen.Das problem ist, dass alle Ihre Befehle haben eigentlich vorangestellt
bundle exec
. Wenn Sie einen Blick auf die Ausgabe, die es ist bundler erzählen Sie Ihre Schmuckstücke sind nicht installiert. Dies kann passieren, wenn Sie einige plugin in rbenv installiert, wie rbenv-bundle-exec, rbenv-bundler oder rbenv-binstubs.Zumindest für mich war es passiert, das erste mal, wenn Sie versuchen, um
bundle install
in einem Projekt, denn es ist tatsächlich erkennt, es ist einGemfile
im aktuellen Ordner und versucht zu tunbundle exec bundle install
die offensichtlich nicht funktionieren.Können Sie die Lösung von Tim und bundle installieren, die von außerhalb der Projekt-Ordner.
Können Sie deaktivieren oder deinstallieren Sie zeitlich die Erweiterung, vor
bundle exec
ruby-Befehle.Ist oder wenn das problem geschieht, weil man rbenv-bundle-exec, nur:
NO_BUNDLE_EXEC=1 bundle install
Installation von ruby aus rubyinstaller
dann
gem install bundle
behoben das Problem für mich auf win 10 PC.Ich hatte ein sehr ähnliches Problem, nach versuchen, viele verschiedene Dinge, die ich schließlich fand eine einfache Lösung, die funktioniert...ich Neustart mein computer (mac os x 10.9). Kein Witz.