CentOS6.3下搭建Pomelo部署环境
2014-03-18 13:50
281 查看
1、系统环境
局域网服务器,系统版本:CentOS6.3 64位(与我的阿里云服务器版本一致)2、安装git
yum install git可能的问题:-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
终端输入:
ll python
显示:
lrwxrwxrwx 1 root root 30 Mar 6 18:08 python -> /usr/local/python27/bin/python
原因:/usr/local/python27/bin/python不存在,需要重新建立python软链接
方法:
rm /usr/bin/python #先删除旧链接
ln -s /usr/bin/python2.6 /usr/bin/python#新建链接
再次运行yum install git即可~
3、安装c/c++编译器
yum -y install gccyum -y install gcc-c++
4、安装nvm
nvm是node多版本管理器,node多版本共存切换非常方便,安装方法:curl https://raw.github.com/creationix/nvm/master/install.sh | sh
安装完成后,按打印提示,重启终端来使用nvm安装node.
5、安装node.js
查看node版本:nvm ls-remote
选择合适的版本进行安装:
nvm install 0.10.26
(pomelo暂不支持0.11版本)
如果安装了0.11版本怎么办?
[b]nvm install 0.10.26 #安装0.10.26
[/b]
[b]nvm use 0.10.26 #use切换版本[/b]
node.js安装之后,我们可以使用node的包管理工具npm。这里需要注意:使用nvm设置默认使用的node版本,否则每次打开终端都要先使用use命令指定node版本才能使用npm.
设置默认node版本:
nvm alias default 0.10.26
6、安装express
npm install expressnpm update
7、安装pomelo
cd /home/server #目录可以自定义npm install pomelo -g
git clone https://github.com/NetEase/pomelo.git cd pomelo
npm install -g
8、HelloWorld
pomelo init ./HelloWorldcd HelloWorld/game-server
sh npm-install.sh
pomelo start #启动游戏服务器
cd ../web-server
node app #启动web服务器(对未安装桌面的CentOS没用,index.html只能在本机测试用)
启动成功,说明pomelo服务端环境部署成功!
9、关闭
关闭pomelo服务器:cd HelloWorld/game-server
pomelo stop #关闭pomelo游戏服务器(一般不用pomelo kill)
关闭node服务:
killall node或者pkill node
使用kill -9 PID的方式对我并不奏效,node会自动重启新的进程
10、pomelo更新
cd pomelonpm install -g
pomelo更新后,更新本地代码:
cd HelloWorld/game-server
vi package.json
i
将dependencies中pomelo字段改成 :
"pomelo":"*"或者 "pomelo":">0.6"或者改为当前版本号(前两种方式不用每次都改),然后vim保存退出。
最后
sh npm-install.sh #更新本地pomelo依赖代码
相关文章推荐
- CentOS 6.5搭建Tomcat+Mysql+JDK+FTP环境并部署项目
- Centos搭建CI持续集成系统环境--部署gerrit环境完整记录
- centos6.3下搭建LAMP环境
- CentOS 6.3下CHEF环境部署
- linux(centos5.8)环境下Hadoop 2.0.2单机部署以及Eclipse环境搭建
- Linux学习掌握(二):CentOS系统中搭建java开发环境与部署web项目
- CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
- Centos7.2 ganglia(一)之环境搭建部署
- 阿里云服务器CentOS 6.3下快速安装部署 LAMP 、vsftpd 环境的方法
- (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建
- centos6.3下如何搭建LAMP环境
- centos6.45 64位搭建游戏服务器pomelo环境
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
- centos hadoop 单机部署环境搭建
- CentOS 6.3下安装部署CHEF环境教程
- 我的CentOS环境部署过程:从vmware安装到环境搭建
- linux(centos5.8)环境下Hadoop 2.0.2单机部署以及Eclipse环境搭建
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)