web-dev-qa-db-ja.com

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

これを解決する方法に関するアイデアはありますか?

25
czzt

私は同様の問題に遭遇し、 superuser からの回答に従ってそれを解決することができました。

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

これはlibgmp.10.dylibの問題のようです。

30
Jikku Jose

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

brew update && brew install gmpが必要です

23
newBike

インストール時にbrewのgmpディレクトリを含めることでこれを解決しました。

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

1
Nate Delage

鉱山は次のようにして解決されました:

brew update && brew install gmp
brew upgrade npm
1
Will