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 进行命令查看。
界面如图