我最近在我的MAC上升级到优胜美地。 Rails工作正常。然后我需要重新安装brew。现在,Rails并没有运行。不确定brew安装是否会导致我的问题。
我在运行$ rails s
:
/Users/davidburton/.rvm/rubies/ruby-1.9.3-p484/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/ davidburton/.rvm/rubies/ruby-1.9.3-p484/lib/ruby/1.9.1/x86_64-darwin13.0.0/digest/sha1.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/ libcrypto.1.0.0.dylib (LoadError)
如果我查看/ usr / local / opt - 有一个文件openssl
但不是具有该名称的文件夹。那是问题吗?
我刚跑了这个:
$ rvm list
rvm rubies
=* ruby-1.9.3-p484 [ x86_64 ]
ruby-2.0.0-p353 [ x86_64 ]
# => - current
# =* - current && default
# * - default
Bundle Install给了我:
Davids-iMac-2:ndeavor2 davidburton$ bundle install
Error loading RubyGems plugin "/Users/davidburton/.rvm/gems/ruby-1.9.3- p484@global/gems/executable-hooks-1.2.6/lib/rubygems_plugin.rb": dlopen(/Users/davidburton/.rvm/rubies/ruby-1.9.3-p484/lib/ruby/1.9.1/x86_64- darwin13.0.0/openssl.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
这一行
image not found - /Users/davidburton/.rvm/rubies/ruby-1.9.3-p484/lib/ruby/1.9.1/x86_64-darwin13.0.0/digest/sha1.bundle
我看着使用finder,它就在那里。
答案 0 :(得分:1)
您可能已切换到错误的ruby版本。尝试运行rvm implode
然后gem install rails
答案 1 :(得分:0)
Library not loaded: /usr/local/opt/openssl/lib/ libcrypto.1.0.0.dylib (LoadError)
试试这个http://www.dinduks.com/rails-cannot-load-such-file-openssl/
答案 2 :(得分:0)
尝试将您的RVM升级到最新版本,并更新您的咖啡,如果您使用系统v8设置,您仍然会发现没有安装的宝石,这将安装您的宝石。