Rails将不再运行

时间:2014-10-30 16:18:52

标签: ruby-on-rails

我最近在我的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,它就在那里。

3 个答案:

答案 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设置,您仍然会发现没有安装的宝石,这将安装您的宝石。