У меня есть (и укоротил полный путь к «/.../»):Rails 3.0, RVM: все еще получается «Не удалось найти ... в любом из источников (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/
Как вы можете видеть, у меня есть @global и @ rails-3.0 gemsets. Пассажир 3.0.11 устанавливается в @global gemset, и у меня есть .rmvrc файл в моем корневом каталоге приложения:
rvm [email protected]
Однако после запуска $ bundle install
и перезапустить приложение с помощью $ touch tmp/restart.txt
я получаю экран ошибки Passenger с следующее:
Error message: Could not find aaronh-chronic-0.3.9 in any of the sources (Bundler::GemNotFound)
Этот драгоценный камень установлен в gemset @ рельсы-3.0
Если я установлю aaronh хронический драгоценный камень в @global gemset, то он просто жалуется на следующий в очереди. Это похоже на то, что он проверяет gemset @global вместо того, чтобы сначала искать в моем @ rails-3.0 gemset. Как я могу заставить его использовать оба gemset? (Full backtrace here.)
UPDATE: Вот моя Passenger конфигурация Apache:
# 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>
Пожалуйста, добавьте конфигурацию вашего пассажира в apache – mpapis
Пожалуйста, добавьте содержимое Gemfile –
Здравствуйте, я добавил ссылку на мое содержимое Gemfile, а затем мою конфигурацию Passenger Apache внизу. Спасибо. – robertwbradford