2013-08-23 2 views
0

В моем Rails Engine я получаю сообщение об ошибке «Ошибка при загрузке RubyGems». Однако эта ошибка не сохраняется, когда я в корневом каталоге моего приложения.«Ошибка при загрузке плагина RubyGems» в то время как внутри Rails Engine

С моей главной папки Rails:

$ gem -v 
2.0.5 

Изнутри двигателя:

$ gem -v 
Error loading RubyGems plugin "/Users/me/.rvm/gems/[email protected]/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb": dlopen(/Users/me/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.1/openssl.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib 
    Referenced from: /Users/me/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.1/openssl.bundle 
    Reason: image not found - /Users/me/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.1/openssl.bundle (LoadError) 
2.0.5 

Это предотвращает меня от работы расслоением установки, рельсы сервера и т.д.

Я озадачен. Я не смог найти кого-либо с той же проблемой, и у меня закончились выводы о том, что, на мой взгляд, может быть на ночь. Спасибо ...

+0

Попробуйте эти команды изнутри каталога двигателя i.e project/test/dummy или project/spec/dummy –

+0

@AmanGarg Это та же ошибка изнутри spec/dummy – sway

ответ

0

Оказывается, проблема заключалась в отсутствии файла .ruby-version в моем каталоге движка. Просто добавление этого файла в конечном итоге устраняет проблему.

Смежные вопросы