私はターミナルでスクリプトを実行しようとしましたが、実行するたびに次のようになります。
$ 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
これを解決する方法に関するアイデアはありますか?
私は同様の問題に遭遇し、 superuser からの回答に従ってそれを解決することができました。
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)
鉱山は次のようにして解決されました:
brew update && brew install gmp
brew upgrade npm