2010-12-29 8 views
1

Ich hoffe, Sie können mir helfen.Rails 3.0.3 und Polyglot Gem Problem

Ich hatte eine Rails-App lokal ausgeführt, und auch hochgeladen und auf Heroku ausgeführt. Alles war gut. Letzte Woche fing ich wieder an zu arbeiten und geriet in eine Sackgasse.

Am Anfang meines Tages öffnete ich Terminal und rannte 'rails s', um den lokalen Server zu starten. Ich diesen Fehler erhalten:

doug-naegeles-macbook-pro-17: elig_check dougnaegele $ Schienen s /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb: 129: in resolve': Could not find gem 'polyglot', required by 'rails (= 3.0.3)', in any of the sources (Bundler::VersionConflict) from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in catch ' von /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in resolve' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:151:in lösen' von /Library/Ruby/Gems/1.8/ gems/bundler-1.0.7/lib/bundler/definition.rb: 90: in specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:135:in specs_for ' aus /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:124 : in requested_specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/environment.rb:23:in requested_specs ' von /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:11:in setup' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:100:in Setup' von/Benutzer/dougnaeg ele/Sites/elig_check/config/boot.rb: 8 von script/Schienen: 5: in `require‘ von Skript/Schienen: 5


Wenn ich laufen 'Juwel Liste' .. ich kann siehe Polyglot aufgeführt:

doug-naegeles-macbook-pro-17: elig_check dougnaegele $ gem Liste

* LOCAL GEMS *

abstract (1.0.0) Action (3.0.3, 2.3.5, 2 .2.2, 1.3.6) actionpack (3.0.3, 2.3.5, 2.2.2, 1.13.6) aktionswebservice (1.2.6) activemodell (3.0.3) activersatz (3.0.3, 2.3.5 , 2.2.2, 1.15.6) active-resource (3.0.3, 2.3.5, 2.2.2) aktive unterstützung (3.0.3, 2.3.5, 2.2.2, 1.4.4) acts_as_ferret (0.5.2, 0.4.3) arel (2.0.6, 2.0.4) authlogic (2.1.6) blythedunham-sms_on_rails (0.1.0) Builder (3.0.0, 2.1.2) bundler (1.0.7) capistrano (2.5.19, 2.5.2) cgi_multipart_eof_fix (2.5.0) Farbe (1.4.1) Konfiguration (1.2.0) riss (0.1.8) daemons (1.1.0, 1.0.10) entailed-ziya (2.1.5) dnssd (1.4, 0.6.0) erubis (2.6.6) fastthread (1.0.7, 1.0 .1) fcgi (0.8.8, 0.8.7) Frettchen (0.11.6) gem_plugin (0.2.3) googlecharts (1.6.0) Heroku (1.14.10, 1.14.3) Line (1,6 .1, 1.5.0) hpricot (0.8.3, 0.6.164) httparty (0.6.1) i18n (0.5.0, 0.4.2) jk-frett (0.11.8.2) json_rein (1.4. 6) launchy (0.3.7) libxml-ruby (1.1.4, 1.1.2) lit TLE-Stopfer (1.1.2) Protokollierung (1.4.3) Mail (2.2.12, 2.2.10) mattetti-googlecharts (1.4.0) MIME-Typ (1,16) Mischlings (1.1.5) mysql (2.8.1) Nadel (1.3.0) net-scp (1.0.4, 1.0.1) netz-sftp (2.0.5, 2.0.1, 1.1.1) net-ssh (2.0.23, 2.0.4, 1.1.4) net-ssh-gateway (1.0.1, 1.0.0) intelligente generatoren (0.4.2) polyglott (0.3.1) rack (1.2.1, 1.0.1) rack-mount (0.6.13) Rack-Test (0,5.6) Schienen (3.0.3, 2.3.5, 2.2.2, 1.2.6) Schienen (3.0.3) Rechen (0.8.7, 0.8.3) RedCloth (4.2 .3, 4.1.1) rest-client (1.6.1) ruby-openid (2.1.8, 2.1.2) ruby-yadis (0.3.4) rubygems-update (1.3.7, 1.3.6) Rubynode (0. 1.5) Fortsetzung (3.18.0, 3.17.0) sinatra (1.1.0, 1.0) sqlite3-rubin (1.3.2, 1.2.5, 1.2.4) static_record_cache (0.2.0) hähne (0.3 .14) termios (0.9.4) thor (0.14.6) Neigung (1.1) Baumwipfel (1.4.9) Twilio (2.9.0) twiliolib (2.0.7) Tzinfo (0.3.23) xmpp4r (0,5, 0,4)


Wenn ich laufen 'Juwel Quellen' ich dieses:

doug-naegeles-macbook-pro-17: elig_check dougnaegele $ gem Quellen * Stromquellen *

rubygems.org/ gems.github.com gems.github.com gems.github.com/ gems.github.com gems.rubyforge.org

Welche sieht richtig aus - das ist, wo Polyglot lebt.


Wenn ich laufen 'installieren bündeln' ich dieses:

doug-naegeles-macbook-pro-17: elig_check dougnaegele $ Bundle installieren Quellenindex Fetching für http://rubygems.org/ konnte nicht gem finden ‚polyglott ', benötigt von' rails (= 3.0.3) ', in einer der Quellen


Irgendeine Idee? Ich habe versucht, den Edelstein neu zu installieren, "Bündel installieren" usw. Kein Glück.

(Ich habe den Verdacht, dass dies -> Schienen (3.0.3, 2.3.5, 2.2.2, 1.2.6) das Problem sein kann, aber ich will diese Straße noch nicht hinuntergehen. Ich habe Apps auf 2.3.5, die nicht für Schienen railfiziert wurden 3.0)

Vielen Dank im Voraus! Doug

+0

RVM und projektspezifische gemsets könnte Ihre Rettung sein. Sie können automatische Gemset-Umschaltung auch mit .rvmrc erhalten. http://everydayrails.com/2010/09/13/rvm-project-gemsets.html – Heikki

+0

Hi .. Im ursprünglichen Asker. Wenn es hilft, habe ich in meinem Gemfile rails 3.0.3 in rails 3.0.0 geändert und 'bundle install' neu geschrieben. Alles funktioniert jetzt. Stechen Sie das Problem bis später auf. Danke. – DougN

Antwort

0

OP aus Kommentaren oben:

If it helps, in my Gemfile I changed rails 3.0.3 to rails 3.0.0 and redid 'bundle install'. Everything works now. Punting the problem until later.