我已經開發了一個在Ruby 1.8.6上開發的應用程序,並使用Rails 2.0.2在Snow Leopard上遇到問題後出現問題:Snow Leopard的Rails 2.0.2應用程序?
-Default Snow Leopard Ruby 1.8.7 64位和32位運行的Rails 2.0.2
-rake任務沒有看到ZenTest
-openssl頭錯配在編譯時的32位的Ruby 1.8.6從源
-image_science顯然需要的Xcode開發工具10.4
-MacPorts通過安裝64位代碼默認(顯然)
我想我已經辭去了nee的想法ding Ruby 1.8.6 32位,但它似乎與Snow Leopard中底層的64位系統C庫保持衝突。在我舉手回覆Leopard之前的任何提示?
Kimball
所以我早些時候與openssl發生衝突,所以我卸載了違規的openssl安裝。 REE安裝程序注意到,使用MacPorts安裝openssl並從源代碼編譯顯示「文件不是必需的體系結構」錯誤,涉及我經常看到的.dylib和.darwin文件。並且改變了MacPort配置,但是當我嘗試sudo port install ruby186時看到相同的體系結構錯誤。感謝您的幫助,但是我已經回到了Leopard。升級導軌是一個很好的選擇,但我會在再次嘗試Snow Leopard之前這樣做。 – kbighorse 2009-10-05 18:54:07