Ich habe eine sehr einfache Rails 3.1 app erstellt, bereitgestellt, um eine Box, die Ruby 1.8.7 (P334) läuft (ich kann nicht leicht zu 1.9.2 gehen. dort leider).
Nach der Bereitstellung und der Ausführung von "bundle install" habe ich versucht, eine Konsole auszuführen:
bundle exec rails console
Und ich verstehe:
Rack-cache-1.0.3 konnte in keiner der Quellen gefunden werden
und die Konsole wird nicht angezeigt.
Es scheint, dass diese spezielle Version von rack-cache als Abhängigkeit von ActionPack 3.1.0 aufgeführt ist.
Kann mir jemand erklären, was ich tun muss, um dieses Problem zu lösen, d.h. Bundler dazu zu bringen, diese Version von Rack-Cache an das Projekt anzuhängen?
Außerdem habe ich gelesen, dass Bundler die projektspezifischen GEMs "woanders" speichert, d.h. nicht mehr im globalen Ruby-GEM-Pfad. Gibt es einen Standardspeicherort für diesen projektspezifischen Ort?
Oh und ich halte auch immer Haufen von "ungültigen gemspec" Warnungen mit Rails 3.1, d.h.:
Ungültige gemspec in [/usr/local/lib/ruby/gems/1.8/specifications/rack-cache-1.0.3.gemspec]: Ungültiges Datumsformat in der Spezifikation: "2011-08-27 00:00:00.000000000Z"