2017-02-14 119 views
0

我正在編寫一個quick-cocos項目。 出於某種原因,我的Mac中有多個cocos2d-x引擎。我使用的引擎是複製從另一個開發人員,我用setup_mac.sh安裝引擎。引擎的版本可能是3.6(我不知道,引擎目錄的名稱是「Quick-Cocos2dx-Community」)未知的luaJIT命令或jit。*模塊未安裝

我試圖通過使用build.sh打包lua文件。 「未知luaJIT命令或jit。*模塊未安裝」錯誤顯示。 我已經跟蹤了代碼,發現當系統嘗試運行下面的代碼時應該發生錯誤。

MY_ENGINE_ROOT/Quick-Cocos2dx-Community/quick/bin/mac/luajit -b "MY_PROJECT_DIR/app/ad_dialog/AdDialog.lua" "MY_PROJECT_DIR/app/ad_dialog/AdDialog.bytes" 

我敢打賭,它應該是環境變量的錯誤。但我不知道錯誤應該在哪裏。

當我在我的quick-cocos2d-x-2.2.6中使用build.sh時它會工作。但它包裝的文件不能用於我的新項目。程序加載文件時會出現預編譯錯誤。

回答

0

我現在找到了解決方案。在我安裝引擎後,我必須手動安裝引擎目錄中的luajit。這將覆蓋我mac中的舊luajit。有文檔

MY_ENGINE_ROOT/Quick-Cocos2dx-Community/external/lua/luajit/src/doc/install.html