2012-04-06 5 views
2

Ich habe folgende (und habe den vollständigen Pfad zu "/.../" verkürzt):Schienen 3.0, RVM: immer noch "Konnte nicht finden ... in einer der Quellen (Bundler :: GemNotFound)"

$ gem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.21 
    - RUBY VERSION: 1.9.2 (2012-02-14 patchlevel 318) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /.../.rvm/gems/[email protected] 
    - RUBY EXECUTABLE: /.../.rvm/rubies/ruby-1.9.2-p318/bin/ruby 
    - EXECUTABLE DIRECTORY: /.../.rvm/gems/[email protected]/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /.../.rvm/gems/[email protected] 
    - /.../.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

Wie Sie sehen können, habe ich @global und @ Rails-3.0 Gemsets. Passagier-3.0.11 in der @global gemset installiert ist, und ich habe eine .rmvrc Datei in meiner Anwendung root:

rvm [email protected] 

Doch nach $ bundle install läuft und Neustart der App über $ touch tmp/restart.txt Ich erhalte den Passagierfehlerbildschirm mit die folgenden:

Error message: Could not find aaronh-chronic-0.3.9 in any of the sources (Bundler::GemNotFound) 

Dieses Juwel in der @ Schienen-3.0 gemset installiert ist

Wenn ich die aaronh-chronische Juwel in der @global gemset installieren, dann beschwert sich nur über die nächste in der Schlange. Es ist, als ob es nur das @global-Edelsteinset überprüft, anstatt zuerst in meinem @ rails-3.0-Edelsteinset zu suchen. Wie kann ich beide Edelsteinsets verwenden? (Full backtrace here.)

UPDATE: Hier ist mein Passagier Apache-Konfiguration:

# In /etc/apache2/mods_available/passenger.load 
LoadModule passenger_module /.../.rvm/gems/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.so 

# In /etc/apache2/mods_available/passenger.conf 
<IfModule mod_passenger.c> 
    PassengerRoot /.../.rvm/gems/[email protected]/gems/passenger-3.0.11 
    PassengerRuby /.../.rvm/wrappers/[email protected]/ruby 
</IfModule> 
+0

Bitte fügen Sie Ihre Passagierkonfiguration in Apache hinzu – mpapis

+0

Bitte fügen Sie Ihren Gemfile Inhalt hinzu –

+0

Hallo, ich habe einen Link zu meinem Gemfile Inhalt hinzugefügt und dann meine Passenger Apache Konfiguration unten. Vielen Dank. – robertwbradford

Antwort

0

Try-Bundle Update und gem update --system.

Verwandte Themen