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 ”
希望对你有用。