阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6.3下搭建Pomelo部署环境

99次阅读
没有评论

共计 1605 个字符,预计需要花费 5 分钟才能阅读完成。

1、系统环境
局域网服务器,系统版本:CentOS 6.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 gcc
yum -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 版本怎么办?
nvm install 0.10.26    #安装 0.10.26

nvm use 0.10.26      #use 切换版本
node.js 安装之后,我们可以使用 node 的包管理工具 npm。这里需要注意:使用 nvm 设置默认使用的 node 版本,否则每次打开终端都要先使用 use 命令指定 node 版本才能使用 npm.
设置默认 node 版本:
nvm alias default  0.10.26

 

6、安装 express
npm install  express
npm 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 ./HelloWorld
cd 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 pomelo
npm  install  -g
pomelo 更新后,更新本地代码:
cd HelloWorld/game-server
vi package.json
i   
将 dependencies 中 pomelo 字段改成:
  “pomelo”:”*” 或者 “pomelo”:”>0.6″ 或者改为当前版本号 (前两种方式不用每次都改), 然后 vim 保存退出。
最后
sh npm-install.sh  #更新本地 pomelo 依赖代码

更多 CentOS 相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计1605字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中