2. Tars开发环境安装介绍

2.1. web管理系统开发环境安装

以linux环境为例:

以官网提供的nvm脚本安装

执行以下命令:

  1. wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
  2. source ~/.bashrc

node和带有负载功能的node应用的进程管理器pm2安装

  1. nvm install v8.11.3
  2. npm install -g pm2 --registry=https://registry.npm.taobao.org

2.2. c++ 开发环境安装

下载TarsFramework源码

然后进入build源码目录

  1. cd {$source_folder}/build
  2. chmod u+x build.sh
  3. ./build.sh prepare
  4. ./build.sh all

编译时默认使用的mysql开发库路径:include的路径为/usr/local/mysql/include,lib的路径为/usr/local/mysql/lib/,若mysql开发库的安装路径不在默认路径,则需要修改build目录下CMakeLists.txt文件中的mysql相关的路径,再编译

如果需要重新编译

  1. ./build.sh cleanall
  2. ./build.sh all

切换至root用户,创建安装目录

  1. cd /usr/local
  2. mkdir tars
  3. chown ${普通用户}:${普通用户} ./tars/

安装

  1. cd {$source_folder}/build
  2. ./build.sh install或者make install

默认的安装路径为/usr/local/tars/cpp。

如要修改安装路径:

  1. **需要修改tarscpp目录下CMakeLists.txt文件中的安装路径。**
  2. **需要修改tarscpp/servant/makefile/makefile.tars文件中的TARS_PATH的路径**
  3. **需要修改tarscpp/servant/script/create_tars_server.sh文件中的DEMO_PATH的路径**