2014-03-19 4 views
45

ich diesen Fehler finden, während Bündel installieren in einer Rails-Anwendung ausgeführt wird,konnte nicht thread_safe-0.3.0 in eine der Quellen

ich die neueste Version 0.2.0 gedacht ist ... mir jemand helfen könnte, aus zu diesem Thema?

bundle install 
Fetching gem metadata from https://rubygems.org/.......... 
Fetching additional metadata from https://rubygems.org/.. 
Resolving dependencies... 
Could not find thread_safe-0.3.0 in any of the sources 

Antwort

38

Ich hatte das gleiche Problem.

Die thread_safe gem Version 0.3.0 wurde jetzt von Ruby Gems zerrt: http://rubygems.org/gems/thread_safe/versions

So könnten Sie eine andere Version in Ihrem Gemfile angeben mögen, oder Sie können die Gemfile direkt auf GitHub zeigen.

löste ich das Problem mit dieser Linie in meinem Gemfile:

gem 'thread_safe', '0.2.0' 
+4

Dank dieser das Problem gelöst! der eigentliche Befehl war 'Bundle update thread_safe', da ich meinen Thread safe bei 0.3.0 gesperrt hatte. – nucka

+0

Befolgte diese Schritte und Gemfile.lock zeigt auf Version '0.2.0' oder früher. Erhalte immer noch denselben Fehler, wenn du zu Heroku schiebst. – migu

+0

Heroku Fehler ist behoben: https://github.com/headius/thread_safe/issues/41 – migu

15

Wie dreamnid sagte: „Schau, wie sie vor der 0.3.0 bauen einige Stunden zerren einen build issue zu beheben“.

Versuchen Sie, gem uninstall thread_safe auszuführen (um die gerissene Version zu entfernen) und später bundle update, um die korrekten Versionen zu installieren.

4

Ich hatte das gleiche Problem. Ich habe den Rat von mat_jack1 genommen, aber ich habe auch "bundle update thread_safe" ausgeführt. Das hat das Problem für mich gelöst.

8

Running:

bundle update 

für mich das Problem behoben, mit der Meldung: "Mit thread_safe 0.2.0 (0.3.0 war)"

Verwandte Themen