在我的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等。
我很难过。我无法找到任何有同样问题的人,并且在我认为可能的夜晚已经没有线索了。感谢...
答案 0 :(得分:0)
事实证明问题是我的引擎目录中缺少.ruby-version文件。只是添加此文件最终解决了问题。