文档章节

mac os x 10.9 下安装pomelo

piggybear
 piggybear
发布于 2015/02/16 10:33
字数 797
阅读 9
收藏 0
点赞 0
评论 0
配置 :OS X 10.9.4 + Xcode 6.0

摘要:本文目标为成功运行pomelo的HelloWorld程序。



一、安装Xcode及相关工具

1、安装Xcode

2、安装相应版本的command line tools

(打开终端,输入命令:xcode-select --install )

Tip 桌面状态 command + shift + g (即打开前往文件夹窗口), 输入/Library/Developer/CommandLineTools回车,如果存在该文件夹说明安装成功

二、安装Node.js

1、官方下载点这里

2、安装后文件夹Node被放在/usr/local/bin/node,文件夹npm被放在/usr/local/bin/npm。正常情况下$PATH(环境变量的PATH中)中应该有路径/usr/local/bin


三、安装pomelo

1、打开终端,切换到root权限

$ sudo -i

回车后需要输入本机用户密码(就是电脑登陆密码)。

2、安装pomelo项目

先转到需要安装的目录,例如:

$ cd /Users/apple/Documents/WorkSpace


使用npm(node包管理工具)全局安装pomelo:

$ npm install pomelo -g

可以通过如下命令下载源代码的方式安装

$ git clone https://github.com/NetEase/pomelo.git

$ cd pomelo

$ npm install -g

其中-g表示全局安装,关于npm的使用问题,可以参考npm的文档,里面有详细的npm使用的介绍。如果安装过程中没有报错误,说明安装成功。

可能出现的错误

1、错误提示:

xcrun: error: active developer path

("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use

xcode-select to change 

2、解决方案:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

参考源:mac pro 上使用 gcc 命令



pomelo HelloWorld项目

一、创建项目

在当前目录下新建一个HelloWorld项目

$ pomelo init ./HelloWorld

二、安装必要的两个npm依赖库expresscrc

每次新建项目都需要安装依赖库。

1、切换到HelloWorld所在目录

$ cd /Users/gongyupeng/pomelo/HelloWorld

2、安装依赖库文件

$ sh npm-install.sh

可以用上面的这个文件npm-install安装,也可以自己下载这两个依赖库。上面这种方式下载速度可能有点慢,可以自己设置。自己设置的方法还未尝试,读者可自行摸索。

三、启动game-server服务器

1、进入game-server目录

$ cd game-server

2、启动game-server

$ pomelo start


可能出现的错误

1错误提示

    throw err;

          ^


Error: Cannot find module 'pomelo'

    at Function.Module._resolveFilename (module.js:338:15)

    at Function.Module._load (module.js:280:25)

    at Module.require (module.js:364:17)

    at require (module.js:380:17)

    at Object.<anonymous> (/Users/apple/Documents/WorkSpace/Cocos2d-x/Projects/HelloWorld/game-server/app.js:1:76)

    at Module._compile (module.js:456:26)

    at Object.Module._extensions..js (module.js:474:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:312:12)

    at Function.Module.runMain (module.js:497:10) 

2解决方法
/usr/local/lib/node_modules/路径下新建文件夹pomelo 在相应位置创建pomelo文件夹。如果没有添加依赖库也会出现此类错误。


四、启动web-server服务器:

终端进行新建窗口后输入

$ sudo -i

$ cd /Users/gongyupeng/pomelo/HelloWorld/web-server

$ node app 

启动后会给出一个ip地址,例如:http://127.0.0.1:3001/index.html这个地址可以更改具体更改方法详见 官方:使用 WebStorm IDE 调试 Pomelo 应用程序

在浏览器中输入上述 ip,点击Test Game Server后弹出如下对话框说明HelloWorld连接成功



参考资料

一、官方:安装pomelo

二、官方:pomelo wiki(中文版)

 



© 著作权归作者所有

共有 人打赏支持
piggybear
粉丝 3
博文 237
码字总数 37552
作品 0
西安
技术主管
MAC 上使boot camp支持创建windows 磁盘(默认带光驱的mac上只支持光驱启动)

mac os x 10.9 U盘通过 Boot Camp Assistant 安装windows7 分类: mac2013-12-20 21:03 1401人阅读 评论(0) 收藏 举报 mac os xu盘windowswindows7vim 在mac os x 10.8之前通过U盘安装windo......

BryanYang ⋅ 2014/03/17 ⋅ 0

官方创建 USB 安装盘 OS X 10.9 支持恢复分区 和 find my mac

创建 USB 安装盘 OS X 10.9 通过 App Store 下载最新的 OS X 10.9 在“应用程序”目录找到下载的 OS X 10.9 安装文件,选中并鼠标右键,菜单中选择“显示包内容” 弹出的 Finder 中进入 Cont...

SeanCai ⋅ 2013/12/01 ⋅ 0

Python 2.7.15 发布,bug 修复版本

Python 2.7.15 发布,此版本是 Python 2.7 系列的 bug 修复版本。 macOS 用户需要关注一下,从2.7.15版本开始,所有 python.org macOS 安装程序都附带了 OpenSSL 的内置副本。此外,还有一个...

雨田桑 ⋅ 05/03 ⋅ 0

在Mac OS X 10.9上编译安装nginx

在Mac OS X 10.9上编译安装nginx 很早就听闻nginx的大名,轻量级高并发的特性一直吸引着我,但一直没有时间顾及,最近由于各种原因,准备学习一下nginx这个神器。好的,让我们进入正题。今天...

ihaolin ⋅ 2014/04/08 ⋅ 3

Mac WebServer、MySql安装、PHPAdmin安装

WebServer相关: 1 在Mac OS X中可以很方便的通过开启“Web共享”启用Apache服务: sudo apachectl start 2 更改默认Web目录: 做如下更改即可: 1.打开/etc/apache2/httpd.conf文件 sudo v...

510202 ⋅ 2014/10/15 ⋅ 0

苹果全新 Mac OS X“小牛”降临:三大新特性

在今天的WWDC 2013发布会上,除了iOS 7,苹果还正式推出了全新的桌面系统——Mac OS X 10.9。 全新的Mac OS X 10.9系统放弃了长期以往使用的猫科动物的命名方式(美洲豹、山狮...),而重新命...

oschina ⋅ 2013/06/11 ⋅ 6

VMware10.0安装Mac OS X 10.9超详细教程

最新版的VMware10.0支持中文,无需汉化,安装即可;不过还是需要注册码,注册机是必须有的请放心,下载地址: 点击进入 其它所需软件: 1.系统:用的是论坛里网友做的懒人版是.cdr文件(真接...

mrliuze ⋅ 2015/07/14 ⋅ 0

笔记本在Win7/Win8/win8.1下安装OS X 10.9.3懒人版通用教程

笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X Mavericks懒人版通用教程 intel 第四代移动CPU Haswell由于笔记本默认采用UEFI+GPT分区,此方法请忽略,除非转成MBR,仅需替换MacBookAir6,2或者...

TaeTiSeo ⋅ 2014/06/16 ⋅ 0

Mac OS X 安装Golang

1.确保Mac OS X 安装了Git,Hg,在Mac OS X 10.8+下面安装Xcode CommandLine Tools就可以了,10.9以上安装Xcode就包含了Git工具,hg请安装SourceTree,这个Git GUI工具包含了Mercurial工具 2....

平安武汉 ⋅ 2014/12/04 ⋅ 1

Python 3.3.4 正式版发布

Python 3.3.4 正式版发布,此版本主要包括了 Python 3.3.3 版本的 一些安全补丁和其他方面的 bug 修复 。这个版本完全支持 OS X 10.9 Mavericks。值得关注的是此版本修复了之前版本在 OS X 1...

oschina ⋅ 2014/02/11 ⋅ 13

没有更多内容

加载失败,请刷新页面

加载更多

下一页

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 35分钟前 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

版本控制工具

CSV , SVN , GIT ,VSS

颖伙虫 ⋅ 昨天 ⋅ 0

【2018.06.19学习笔记】【linux高级知识 13.1-13.3】

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

lgsxp ⋅ 昨天 ⋅ 0

LVM

LVM: 硬盘划分分区成物理卷->物理卷组成卷组->卷组划分逻辑分区。 1.磁盘分区: fdisk /dev/sdb 划分几个主分区 输入t更改每个分区类型为8e(LVM) 使用partprobe生成分区的文件:如/dev/sd...

ZHENG-JY ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部