2014-10-24 3 views
12

Я пытался запустить скрипт в терминале и каждый раз, когда я делаю я получаю:Руби -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 

Любые идеи о том, как решить эту проблему?

+0

пометьте ответ, если решение решить проблему. –

ответ

-1

Похоже, что это проблема с обновлением версии Ruby.

Try:

$ brew rm cloog; brew install cloog 

Это кажется так же, как этого аналогичный вопрос: "Upgrading to Ruby 2.1.3 on Mac OSx 10.9.5"

Надежда, которая работает для вас.

18

Я только столкнулся с подобной проблемой и смог ее решить после ответа от superuser.

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

Похоже, что это была проблема с libgmp.10.dylib.

6

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

вам нужно brew update && brew install gmp

1

Я в конечном итоге решить это, в том числе каталог ГМП опару, когда установка:

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

 Смежные вопросы

  • Нет связанных вопросов^_^