windows下Pomelo环境搭建(国内)

原创
2015/01/30 23:23
阅读数 2.4K

1、准备Python及VC++编译器

引用官网教程说明:Windows系统,请确保你的Windows系统包含源码编译工具。Node.js的源码主要由C++代码和 JavaScript代码构成,但是却用gyp工具来做源码的项目管理,该工具采用Python语言写成的。在Windows平台上,Node.js采用 gyp来生成Visual Studio Solution文件,最终通过VC++的编译器将其编译为二进制文件。所以,在安装之前请确保你的Windows系统满足以下两个条件:
* Python(2.5<version<3.0)。
* VC++ 编译器,包含在Visual Studio 2010中(VC++ 2010 Express亦可) 

Python的话直接在这下载http://python.org/download/ 就行,我这用的是2.7.5的版本,直接安装完成,至于VC++ 编译器咱们只要装个vs2010什么就行,我这就装了个vs2010。

2、安装node.js

首先pomelo是基于node.js的,所以首先得安装node.js,当然如果你没安装node.js就像安装pomelo也是不可能的,因为 pomelo可以认为是node.js的一个第三方应用,我们必须使用node报管理器npm来安装,而目前在windows环境下安装node.js它 都自带了npm,所以目前windows环境下安装node.js很简单,直接去官网下一个安装包回来就可以安装,但是我之前已经强调要下载0.8系列的 node.js,所以我们到这个地址http://nodejs.org/dist/ 挑一个0.8.9的版本,下载回来node-v0.8.9-x86.msi直接双击安装完成就行,然后为了验证安装成功与否在控制台cmd下直接输入

node -v

 如果看到版本就证明安装好了。(windows下安装Node.js后 已自动安装了npm,同时环境变量也已经配置);

3、npm国内无法更新解决办法

    安装cnpm:       

npm install -g cnpm --registry=https://registry.npm.taobao.org

 4、安装component      

component其实也是node.js的一个第三方模块,有点类似 jquery 这样的前端 js 库,这里用它其实是用于给web-server提供脚本build,具体大家可以看这:https://npmjs.org/package/component 或者google,它的安装也很简单,只需在cmd下输入:

cnpm install -g component

(别忘了参数-g,表示全局安装,这样你在cmd任何路径下都可以使用component)等待安装完毕可以输入:

component -V

(V大写)查看版本,目前版本是0.16.6。

5、安装pomelo

下面来安装pomelo,直接在cmd下输入:

cnpm install -g pomelo

(别忘了参数-g)等待安装完毕,输入:

pomelo --version

6、创建pomelo_demo

创建一个 pomeloDemo 这样的一个文件夹,然后在cmd下切换到这个目录下,输入:

pomelo init pomelo_demo

打开 pomelo_demo 的工程目录打开 npm-install.bat 把

::npm-install.bat
@echo off
::install web server dependencies && game server dependencies
cd web-server && npm install -d && cd .. && cd game-server && npm install -d

修改为 

::npm-install.bat
@echo off
::install web server dependencies && game server dependencies
cd web-server && cnpm install -d && cd .. && cd game-server && cnpm install -d

执行npm-install.bat

7、启动game-server服务器:

进入 game-server 目录下

pomelo start

启动游戏服务器,从任务管理器即可看到;

8、启动game-server服务器:

安装前确保已经装有 component,使用 cnpm install -g component 来安装;

进入 web-server\bin 目录下执行

component.bat

进入 web-server 目录下

node app

即可启动 web-server

一切顺利的话我们就可以打开浏览器访问:http://127.0.0.1:3001/index.html 点击Test Game Server按钮就会弹出一个对话框显示 gameserver is ok 如下图

参考文章:

http://nodejs.netease.com/topic/515279a0b5a2705b5a000983

http://blog.csdn.net/wangqiuyun/article/details/9243263

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部