配置:OS X 10.9.4 + Xcode 6.0
摘要:本文目標為成功運行pomelo的HelloWorld程序。
壹、| 安裝必要項
一、安裝Xcode及相關工具
1、安裝Xcode。
2、安裝相應版本的command line tools。
下載command line tools需要一個蘋果賬號,如果沒有的話注冊一個就OK。
Tip:桌面狀態command + shift + g (即打開前往文件夾窗口),輸入
/Library/Developer/CommandLineTools回車, 如果存在該文件夾說明安裝成功。
二、安裝Node.js
1、官方下載點這里。
2、安裝后文件夾Node被放在/usr/local/bin/node,文件夾npm被放在/usr/local/bin/npm。正常情況下$PATH(環境變量的PATH中)中應該有路徑/usr/local/bin。
三、安裝pomelo
1、打開終端,切換到root權限
$ sudo -i
回車后需要輸入本機用戶密碼(就是電腦登陸密碼)。
2、安裝pomelo項目
先轉到需要安裝的目錄,例如:
$ cd /Users/apple/Documents/WorkSpace
安裝
$ npm install pomelo -g
》 可能出現的錯誤
1、錯誤提示:
xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use xcode-select to change2、解決方案:
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
貳、| pomelo HelloWorld項目
一、創建項目
在當前目錄下新建一個HelloWorld項目
$ pomelo init ./HelloWorld
二、安裝必要的兩個npm依賴庫express和crc
每次新建項目都需要安裝依賴庫。
1、切換到HelloWorld所在目錄
$ cd /private/var/root/HelloWorld
2、安裝依賴庫文件
$ sh npm-install.sh
可以用上面的這個文件npm-install安裝,也可以自己下載這兩個依賴庫。上面這種方式下載速度可能有點慢,可以自己設置。自己設置的方法還未嘗試,讀者可自行摸索。
三、啟動game-server服務器
1、進入game-server目錄
$ cd game-server
2、啟動game-server
$ pomelo start
》 可能出現的錯誤
1、錯誤提示:
throw err; ^ Error: Cannot find module 'pomelo' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/Users/apple/Documents/WorkSpace/Cocos2d-x/Projects/HelloWorld/game-server/app.js:1:76) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10)2、解決方法:
/usr/local/lib/node_modules/路徑下新建文件夾pomelo在相應位置創建pomelo文件夾。如果沒有添加依賴庫也會出現此類錯誤。
四、啟動web-server服務器:
對終端進行新建窗口后輸入
$ sudo -i
$ cd /private/var/root/HelloWorld/web-server
$ node app
啟動后會給出一個ip地址,例如:http://127.0.0.1:3001/index.html這個地址可以更改具體更改方法詳見 官方:使用 WebStorm IDE 調試 Pomelo 應用程序。
在瀏覽器中輸入上述 ip,點擊Test Game Server后彈出如下對話框說明HelloWorld連接成功。
![]() |
|---|
五、關閉game-server服務器
1、進入game-server所在目錄。
2、使用pomelo stop命令關閉。
叄、| 參考資料
一、官方:安裝pomelo。
二、官方:pomelo wiki(中文版)。

