安装 pomelo
Pomelo 是基于 node.js 的,目前 pomelo 已经完全支持 windows、linux、mac 等多种平台。准备
- 确保你的机器可以上网,因为安装 pomelo 的过程需要从网上下载其依赖的包。
- 确保你的系统上已经要安装了 node.js,目前最新的 node.js 提供了已经编译好的二进制安装包,包括 windows、mac 和 linux 等平台。编者推荐直接使用 linux 平台作为 pomelo 服务器,安装 node.js-v16.14.0 已经编译好版本作为运行时环境,可省去下述其他平台、编译环境等所需考虑的诸多麻烦。
- 确保你的系统中安装有 python(2.5 < version < 3.0)以及 c++ 的编译器。Node.js 的源码主要由 c++ 代码和 JavaScript 代码构成,但是却用 gyp 工具来做源码的项目管理,该工具采用 Python 语言写成的。对于非 windows 平台,一般都会预装 Python 以及 c++ 编译工具;对于 windows 系统,请确保你的 windows 系统包含源码编译工具。在 windows 平台上,Node.js 采用 gyp 来生成 Visual Studio Solution 文件,最终通过 VC++ 的编译器将其编译为二进制文件。
- 虽然 pomelo 是用 Javascript 写成,但是 pomelo 依赖的库中,有使用了 c++ 语言写的扩展,因此安装 pomelo 的过程中会使用到 c++ 编译器。 所以,在安装之前请确保你的 windows 系统满足以下两个条件:
- Python(2.5 < version < 3.0)。
- VC++ 编译器,包含在 Visual Studio 2010 中(VC++ 2010 Express亦可)。对于 windows 8 的用户,需要安装 Microsoft Visual Studio C++ 2012。
- 如果你使用的是 Mac OS X 系统, 则需要安装 Xcode Command Line Tools 或者 Xcode 的完整包以及 make 工具。
安装 pomelo
使用 npm(node 包管理工具)全局安装 sex-pomelo:$ npm install -g @sex-pomelo/sex-pomelo
可以通过如下命令下载源代码的方式安装
$ git clone https://github.com/sex-pomelo/sex-pomelo
$ cd sex-pomelo
$ npm install -g
其中 -g 表示全局安装,关于 npm 的使用问题,可以参考 npm 的文档,里面有详细的 npm 使用的介绍。如果安装过程中没有报错误,说明安装成功。windows下安装经验:
1. node,vs2010 和 python (2.5 < version < 3) 都是32位或者都是64位的。
2. 配置 PYTHON=d:\Python27\python.exe (设置成你自己的路径)。注意不是 path 里面,而是和 path 同级的,直接在全局或者当前用户下配置。
3. 保证环境变量 path 里面有 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
注: 这三个环境变量中貌似只有 %SystemRoot%\system32 这个环境变量有用,没具体试(没有他会报 CreateProcessW 找不到的错误)。
4. 如果在命令行界面安装 pomelo 失败,可以在 Visual Studio 的命令行界面安装。
下面我们将通过一个 HelloWorld 项目 来检验我们的安装是否成功。