MAC下安裝pomelo



配置: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 change 

2、解決方案:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

參考源:在mac pro 上使用 gcc 命令


貳、| 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(中文版)


原文鏈接:http://www.cnblogs.com/tangyikejun/p/3979347.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM