我一直在尝试在终端中运行一个脚本,但每次都会收到如下错误:
$ 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
你有解决这个问题的任何想法吗?
gmp
。可以通过configure
脚本的--without-gmp
选项禁用此功能。事实上,这就是截至2019年9月Homebrew的Ruby软件包所做的(https://github.com/Homebrew/homebrew-core/pull/43841)。 - Jared Beck