mac关于stf开源工具安装

准备:

1.安装brew工具,后续安装stf依赖会用到

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.安装yasm

brew install yasm #安装jpegturbo会用到(不安装这个,jpegturbo安装会失败)

开始:

1.安装jdk(见别的文档,环境已经安装好了,我忽略了)

2.安装sdk(见别的文档,环境已经安装好了,我忽略了)

3.环境变(见别的文档,环境已经安装好了,我忽略了)

4.安装nodejs 版本:mac v8.1.3        下载地址 http://nodejs.cn/download/

  验证安装是否成功:node -v  如果可以显示版本号 证明成功

5.安装bower  版本:v1.4.1

  npm install bower -g

  验证安装是否成功:bower -v  如果可以显示版本号 证明成功

6.安装rethinkbd 版本:v2.0.4  http://download.rethinkdb.com/osx/rethinkdb-2.3.5.dmg

  双击rethinkdb-2.3.5.dmg  安装.pkg包即可

  验证安装是否成功:rethinkdb —-version  如果可以显示版本号 证明成功

7.安装graphicsmagick 版本:v1.3.21

  brew install graphicsmagick

8.安装libsodium (zeromq的依赖)  版本:v1.0.3

  brew install libsodium

9.安装zeromq 版本:4.1.2

  brew install zmq

其中8和9的步骤不能乱。

10.安装protobuf 版本:2.6.1

  brew install protobuf

注意:protobuf 的版本自带安装版本较高,要降低到2.6.1

下载protobuf-2.6.1.tar.gz 下载地址: https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz(好像打不开链接,去别的渠道下载)

然后执行:
tar -zxvf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1/
./configure
make
make check
sudo make install

11.安装pkg-config 版本:v0.28

  brew install pkgconfig

12.安装stf

npm install stf -g

亲测这个安装stf的方法不行,应该是被墙了。我google的办法是安装国内淘宝镜像。

(cnpm安装执行:npm install -g cnpm --registry=https://registry.npm.taobao.org)

终端执行:cnpm install -g stf

13.安装成功之后查看stf doctor 

启动:1.打开终端执行rethinkdb

2.另起终端执行stf local 或者  指定ip和允许远程连接启动:stf local --public-ip xx.xx.xx.xx --allow-remote   可查看stf -help 进行命令查看。

界面如图

原文地址:https://www.cnblogs.com/wwyxyt/p/7154462.html