Ruby -v dyld:未加载库:/usr/local/lib/libgmp.10.dylib

我一直在尝试在终端上运行一个脚本,每次我都得到:

$ ruby directory.rb dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib Referenced from: /Users/claretrembath/.rvm/rubies/ruby-2.1.3/bin/ruby Reason: image not found Trace/BPT trap: 5 

我意识到,当检查ruby -v我得到了相同的输出:

 $ ruby -v dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib Referenced from: /Users/claretrembath/.rvm/rubies/ruby-2.1.3/bin/ruby Reason: image not found Trace/BPT trap: 5 

关于如何解决这个问题的任何想法?

我刚遇到类似的问题,并且能够根据超级用户的回答解决问题。

 brew update && brew install gmp && rvm reinstall 2.1.4 

似乎这是libgmp.10.dylib一个问题。

对于dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib

你需要brew update && brew install gmp

我在安装时通过包含brew的gmp目录来解决这个问题:

rvm install ruby-2.2.5 --with-opt-dir=$(brew --prefix gmp)

看起来这是升级Ruby版本的问题。

尝试:

 $ brew rm cloog; brew install cloog 

这看起来很像这个类似的问题:“ 在Mac OSx 10.9.5上升级到Ruby 2.1.3 ”

希望对你有用。

Interesting Posts