2012-01-09 107 views
3

我已經閱讀了幾乎每篇關於尋找解決方案來解決問題的文章,雖然我已經解決了一些問題,但我想到了更多。我根據Agile Development with Rails書籍升級到Snow Leopard並安裝了RVM和Rails。但是,一旦我創建我的應用程序文件夾,並做RAKE,我得到這個錯誤,我只是不知道如何解決它。我嘗試了幾次重新安裝一切無濟於事。這是一個架構問題嗎?還是我需要找到一個庫並加載它?我怎麼做?Rails - Rake error:Library not loaded

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) 

回答

1

我有紅寶石1.8.7 /乘客/ Apache的堆棧這個問題。重新安裝紅寶石(通過macports),並重建它對openssl庫固定這個給我。

6

您的系統可能發生了變化。你可能已經移動或刪除了一些ruby需要的文件或文件夾。

rvm reinstall ree 

或者斯皮爾的回答基本上是正確的,但ewww macports。去吧自制!

+0

它爲我工作,謝謝! – sailor 2012-10-10 16:12:20

相關問題