2011-12-08 27 views
0

我試着開始我的軌道上的Ubuntu 11.10的應用,但即時通訊打了以下錯誤:Rails的MySQL的ELF頭錯誤

<PROJECT_PATH>/vendor/cache/ruby/1.8/gems/mysql2-0.2.13/lib/mysql2/mysql2.so: invalid ELF header - <PROJECT_PATH>/vendor/cache/ruby/1.8/gems/mysql2-0.2.13/lib/mysql2/mysql2.so

進出口運行該虛擬機(主機:Windows 7中,來賓: Ubuntu 11.10),如果這有所作爲。

我掏出頭上一半的頭髮,任何幫助將不勝感激。

+0

重新編譯有幫助嗎? – Reactormonk

回答

1

林頗爲尷尬,但萬一有別人在那裏,面對這樣的事情,因爲他/她的愚蠢的,

錯誤是因爲該文件夾是被Windows和Linux,並捆綁之間共享早在Windows上運行過。在ubuntu上,先前安裝的windows庫被拿起來了,而不是原生的linux庫。清潔vendor/cache固定問題

0

類似於@ zsquare的回答從32位的Ubuntu計算機複製一個整體部署項目爲64位時,我遇到了同樣的問題。 不幸的是他的回答沒有幫助,但我的解決方案更加簡單:只刪除整個項目和重新部署它。