gpt4 book ai didi

ruby-on-rails - Homebrew 更新了 zlib 并破坏了一切

转载 作者:数据小太阳 更新时间:2023-10-29 06:36:55 24 4
gpt4 key购买 nike

因此 brew update 将 zlib 从 1.2.7 更新到 1.2.8。是的。

后来我注意到运行 bundle 时出现问题。我得到了 zlib 的 LoadError

Error loading RubyGems plugin "/Users/michael/.rvm/gems/ruby-2.0.0-p0@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb": dlopen(/Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle, 9): Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7
Referenced from: /Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle
Reason: image not found - /Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle (LoadError)

brew doctor 说:

dyld: Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7
Referenced from: /usr/local/bin/php
Reason: image not found

根据 this 尝试了 brew tap homebrew/dupes , 得到 Error: Already taped!, 当然

接下来尝试了 rvm reinstall 2.0.0。现在 bundle 工作了,但是 rails s 仍然没有。

/Users/michael/.rvm/gems/ruby-2.0.0-p0@rails3/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/michael/.rvm/gems/ruby-2.0.0-p0@rails3/gems/nokogiri-1.5.9/lib/nokogiri/nokogiri.bundle, 9): Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7 (LoadError)
Referenced from: /usr/local/opt/libxml2/lib/libxml2.2.dylib
Reason: image not found - /Users/michael/.rvm/gems/ruby-2.0.0-p0@rails3/gems/nokogiri-1.5.9/lib/nokogiri/nokogiri.bundle

有人知道如何解决这个问题吗?

更新

现在,通过 cp/usr/local/opt/zlib/lib/libz.so.1.2.8/usr/local/opt/zlib/lib/libz,设法让我的一切正常工作。所以.1.2​​.7。最糟糕的修复。如果有人对此有真正的解决方案,我将不胜感激。

最佳答案

是的,我确实提出以下建议:

  1. brew remove php53(或 php54)如果需要,只是为了确保以前没有安装 php你的 Mac。
  2. (可选)执行brew cleanup。我没有这样做,事情已经发生了固定。
  3. brew install php53(或 php54)

然后,php -v 会给你一个漂亮的:

PHP 5.3.23 (cli) (built: May  6 2013 16:18:42)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

不再提示缺少库或其他任何东西。

关于ruby-on-rails - Homebrew 更新了 zlib 并破坏了一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16348726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com