zoukankan      html  css  js  c++  java
  • 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




    知识共享许可协议
    作者:tangyikejun
    本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

  • 相关阅读:
    文件较验及Google Gson的使用
    SQLite数据库操作
    错误收集
    【记录】Linux安装JDK详细步骤
    【原创】RPM安装软件时解决依赖性问题(自动解决依赖型)
    【原创】rman备份出现ORA-19625
    【原创】rman 全库备份脚本
    【原创】TimeSten安装与配置
    【原创】查询占CPU高的oracle进程
    【参考】查找Oracle最高的几个等待事件以及锁的信息
  • 原文地址:https://www.cnblogs.com/tangyikejun/p/3979347.html
Copyright © 2011-2022 走看看