當我部署一個Django項目,我得到的錯誤:gevent是否有64位版本?
lib/gevent/core.so: wrong ELF class: ELFCLASS32.
這裏有什麼錯? gevent是否有64位版本?
我只設置一個有趣的網站,使用Django建立一個聊天室,故障細節:http://www.milkwall.com/rooms/
當我部署一個Django項目,我得到的錯誤:gevent是否有64位版本?
lib/gevent/core.so: wrong ELF class: ELFCLASS32.
這裏有什麼錯? gevent是否有64位版本?
我只設置一個有趣的網站,使用Django建立一個聊天室,故障細節:http://www.milkwall.com/rooms/
如果你建立了64位GEVENT,那麼這將是64位。
例如,我通過自制軟件安裝了OSX上的胖二進制i386/x86_64。
您可能將混合體繫結構結合在一起。要麼在部署之間使用不同的python解釋器,要麼在混合站點包中使用不同的python解釋器。它不清楚你的部署過程是什麼,但是如果你除了純粹的Python以外還複製二進制文件,那麼很可能會導致你的問題。您希望通過在目標機器上構建乾淨的項目來進行部署。
我們不知道您的部署意味着什麼。您在這裏沒有提供足夠的有關您的流程的信息。你是從哪裏開始設置的?你在哪裏「部署」它,以及它們的環境有什麼不同?如果您提供更多信息,我可以進一步更新我的答案。 – jdi 2012-03-29 01:17:30
我只是設置了一個有趣的網站,使用django來構建聊天室,故障細節:http://www.milkwall.com/rooms/ – andy 2012-03-29 03:47:26