1、安装nodejs
从node技术官网(http://nodejs.org/download/)下载源代码(使用wget命令);
下载后,使用tar命令解压文件(tar zxvf [下载的文件名称]);
解压后进入(cd命令)解压出来的目录(不知道目录名称可以使用ls命令查看)
使用./configure命令检查环境是否符合Nodejs的编译需要;
make 编译;
make install 安装;
安装后,使用node -v 检查是否成功,成功会删除版本号。
2、安装npm
一句命令搞定:curl http://npmjs.org/install.sh | sh ; //使用的时候发现不行。我直接用wget下载install.sh chmod u+x install.sh以后在直接运行
检查npm,使用npm -v 成功会删除版本号。
3、安装pomelo
使用npm(node包管理工具)全局安装pomelo:
npm install pomelo -g
安装后,使用pomelo –version 检查是否成功,成功会删除版本号。
pomelo使用案例:
方式一
pomelo init 命令后添加项目路径参数:pomelo init ./helloWorld
; pomelo命令会自动创建目录helloWorld,并初始化该项目。
方式二
本地新建目录:
mkdir helloWorld
进入新建目录:
cd helloWorld
初始化项目:
pomelo init .
安装依赖包:
sh npm-install.sh。
启动项目
启动项目必须分别启动game-server(游戏服务器)和web-server(web服务器)。
启动game-server服务器:>pomelo start [development | production] [--daemon]
启动web-server服务器:>cd web-server && node app
在不同的环境下运行,项目的启动方式稍有不同,如果是开发环境则选择development参数(默认值,可不填),如果是产品环境 则必须选择production参数(跨多服务器需要支持ssh agent forward)。项目默认是前台运行,若想后台运行项目,请选择参数”–daemon”。
daemon模式运行项目需安装forever模块,安装命令:npm install forever -g
启动项目后,用支持websocket的浏览器(推荐使用chrome)访问 http://localhost:3001 或者 http://127.0.0.1:3001 即可。