“在Rails引擎内部加载RubyGems插件时出错”

时间:2013-08-23 17:18:04

标签: ruby-on-rails ruby-on-rails-3 rubygems

在我的Rails引擎中,我收到“加载RubyGems时出错”。但是,当我在我的应用程序的根目录中时,此错误不会持续存在。

从我的主Rails文件夹:

$ gem -v
2.0.5

从引擎内部:

$ gem -v
Error loading RubyGems plugin "/Users/me/.rvm/gems/ruby-2.0.0-p247@global/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

这阻止我运行bundle install,rails server等。

我很难过。我无法找到任何有同样问题的人,并且在我认为可能的夜晚已经没有线索了。感谢...

1 个答案:

答案 0 :(得分:0)

事实证明问题是我的引擎目录中缺少.ruby-version文件。只是添加此文件最终解决了问题。