关于Pomelo的开发之前一直是在Win7下搞的,最近决定迁移到Ubuntu下,我用的是Ubuntu 12.04,个人认为Ubuntu下搭建Pomelo开发环境,最重要的工作就是安装Nodejs,搞定了这个基本算是完成了一半,下面看具体步骤。

Pomelo填坑记一:cocos2dx使用libpomelo无法连接服务器 http://www.linuxidc.com/Linux/2014-03/98486.htm

CentOS 6.3下搭建Pomelo部署环境 http://www.linuxidc.com/Linux/2014-03/98485.htm

网易的基于Node.js的游戏服务器开源框架:Pomelo http://www.linuxidc.com/Linux/2014-05/101951.htm

1、安装依赖包,具体来说就是确保系统安装来python,gcc,g++

sudo apt-get install python2.7
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install g++

注意,这里的python版本一定要保持是2.7的版本,可运行python:/usr/bin/python 查看版本号,查看完后可以Ctrl+D退出,如果python版本高了可以用sudo apt-get install python2.7降回来,如果执行sudo apt-get install build-essential后 出现无法找到软件包build-essential,请执行sudo apt-get update完后再次执行sudo apt-get install build-essential。

2、下载node,去官网直接下载:http://nodejs.org,得到node-v0.10.15.tar.gz

进入node-v0.10.15.tar.gz所在目录,解压

tar -zxf node-v0.10.15.tar.gz

进入解压后的文件夹

cd node-v0.10.15

3、指定安装路径,例如将nodejs安装在/usr/local/node目录下

./configure --prefix=/usr/local/node

运行make命令编译源代码,再运行make install命令安装nodejs

make

sudo make install

4、设置环境变量,编辑当前用户的配置文件.bashrc文件,将如下脚本加入文件的末尾:

PATH="/usr/local/node/bin:$PATH"

注:如果你用图形界面的话,打开文件浏览器,按一下ctrl+h,就会显示隐藏的文件,这样就能找到.bashrc文件了。

5、测试安装成功与否,执行:

node -v

如果显示版本则表示安装成功。

6、文件权限设置(注:是给非root帐号的)

进入local目录

cd /usr/local

给node文件夹可读可写的权限

sudo chmod -R 777 node/

至此nodejs算是基本安装完毕。

7、安装pomelo,运行

sudo npm pomelo -g

稍等完成即可,注意,此过程中可能由于网络及各种原因可能会导致安装失败,可以逐项排除,多试几次。

8、验证pomelo安装成功与否,执行:

pomelo --version

如果显示版本号则表示安装成功!

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

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/106396.htm

转载于:https://www.cnblogs.com/huojing/articles/7411338.html

Ubuntu 12.04下Pomelo开发环境搭建(转)相关推荐

  1. #Kinect之路#基于ubuntu 12.04的Kinect开发环境搭建 OpenNI+NITE+AVIN2+qt

    之前基于Win7搭建了kinect的开发环境,由于本人的机子太慢,编一个qt的hello world都要半分钟,所以为了方便以后的开发调试,尝试在ubuntu 12.04下搭建开发环境. 注意,如果你 ...

  2. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  3. 在ubuntu10.04下 GStreamer开发环境搭建

    在ubuntu10.04下 GStreamer开发环境搭建 一 安装gstreamer 1 下载gstreamer源码 http://gstreamer.freedesktop.org/src/gst ...

  4. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  5. ubuntu12.04下android开发环境搭建两个注意事项

    2019独角兽企业重金招聘Python工程师标准>>> 这两天试着在ubuntu12.04上面搭建了一下android开发环境,其实搭建环境很简单,到国内更新很及时的镜像站http: ...

  6. Ubuntu 14.04.5 imx6 开发环境搭建

    1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...

  7. Ubuntu 14.04下TFTP server环境搭建及测试

    1. install sudo apt-get install tftpd tftp openbsd-inetd 2. 修改配置 sudo vim /etc/inetd.conf #:BOOT: TF ...

  8. 64位ubuntu kylin 16.04下tiny4412开发环境搭建

    以下内容均来自互联网,我只是大自然的搬运工. ubuntu用的是ubuntukylin-16.04-desktop-amd64.iso 1,ubuntu和windows时间不统一解决办法: vi里一条 ...

  9. Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装

    前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html 下面我们来安装Eclipse! 安装Eclipse 的前提是,你的JDK已经安装 ...

最新文章

  1. java http close,okhttpclient-close
  2. springboot整合mybatis和mybatis-plus
  3. 一条长度为l的笔直街道 java_如图,在一条笔直的东西向海岸线l上有一长为1.5km的码头MN和灯塔C,灯塔C距...
  4. CPU是如何制造出来的
  5. 斯坦福CS231n项目实战(四):浅层神经网络
  6. Ionic 用于构建惊人的移动应用程序的顶级开源框架
  7. 使用Socket模拟聊天室
  8. 打开页面默认弹出软键盘,同时兼容iOS和Android
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆预约占座管理系统
  10. python自学行吗-有编程基础Python自学行吗?
  11. jq实现文字个数限制_限制字符输入数功能(jquery版和原生JS版)
  12. 你能相信这些逼真的油画是前端小姐姐只用HTML+CSS画出来的吗?精细到毛发,让美术设计也惊叹丨GitHub热榜...
  13. Solr -- 实时搜索
  14. 【Android】局域网屏幕共享与反向控制功能的实现
  15. 三步教你制作拼多多优惠券cms网站系统的返利功能
  16. 信号与系统之(二)傅里叶级数和傅里叶变换
  17. 计算机word基础操作知识点,Office基础和计算机操作基础的知识点(一)
  18. 解决“你的许可证不是正版,并且你可能是盗版软件的受害者。使用正版Office,避免干扰并保护你的文件安全。”
  19. 文档转换 云服务器,pdf转换成word云服务器
  20. 数学分析 - 多元函数的极限和连续

热门文章

  1. 第七章节 类的抽象(抽象类和接口的区别)
  2. PAT_1032验证身份(15)
  3. Django官方文档翻译——Django中的用户身份验证(User authentication in Django)
  4. 2. 线性表的顺序结构
  5. C++简单实现 前缀树
  6. 分治法 —— 快速排序和归并排序(自底向上和自顶向下)
  7. bzoj 1115: [POI2009]石子游戏Kam(博弈)
  8. C++ STL slice()函数的正确打开方式 带详细注释实例讲解
  9. 二分法实战教学快速入门(折半查找法)
  10. aiohttp进阶教程