Rails - 错误:_SSLv2_client_method(LoadError) - 期望:flat namespace

时间:2014-12-04 13:48:51

标签: ruby-on-rails ruby angularjs ruby-on-rails-3 openssl

尝试将angularJS添加到我的rails应用程序后,我遇到了一些错误。 试图解决这个问题,我认为会出现更多错误。 (耶!)

所以我回滚了我的angularJS设置,还有一个错误 - >

    require': dlopen(/.../.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/x86_64-darwin13.0.2/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError)
  Referenced from: /.../.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/x86_64-darwin13.0.2/openssl.bundle
  Expected in: flat namespace

非常讨厌,因为现在我的所有应用都显示此错误。

有人有想法吗?

谢谢!

系统:OSX Yosemite

1 个答案:

答案 0 :(得分:1)

我用'捆绑'遇到了这个错误。和RVM,事实证明我的问题与我的$ PATH var有关,而不是指向我正在使用的Ruby版本。

尝试使用以下命令将RVM更新到最新版本:

rvm get stable --auto-dotfiles

这将更新$ PATH,它对我有用。