Rails - ошибка Rake: библиотека не загружена - PullRequest
3 голосов
/ 10 января 2012

Я прочитал почти каждый пост, касающийся ошибок рельсов, в поисках решения своих проблем, и хотя я решил некоторые из них, я придумываю больше.Я обновился до Snow Leopard и установил RVM и Rails в соответствии с книгой Agile Development with Rails.Однако, как только я создаю свои папки приложений и делаю рейк, я получаю эту ошибку, и я просто не могу понять, как ее исправить.Я пытался переустановить все несколько раз безрезультатно.Это проблема архитектуры?или мне нужно найти библиотеку и загрузить ее?как мне это сделать?

rake aborted!
dlopen(/opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle, 9): Library not loaded: /opt/local/lib/libcrypto.1.0.0.dylib
Referenced from: /opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle
Reason: no suitable image found.  Did find:
/opt/local/lib/libcrypto.1.0.0.dylib: mach-o, but wrong architecture - /opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle

(See full trace by running task with --trace)

Ответы [ 2 ]

6 голосов
/ 27 июня 2012

Возможно, в вашей системе произошли изменения. Возможно, вы переместили или удалили некоторые файлы или папки, которые были необходимы ruby.

rvm reinstall ree

Или ответ Спайла в основном правильный, но все же Макпорт. go go homebrew!

1 голос
/ 29 января 2012

У меня была эта проблема со стеком ruby ​​1.8.7 / passenger / apache. Переустановка ruby ​​(через macports) и сборка его из библиотеки openssl исправили это для меня.

...