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  如果可以显示版本号 证明成功

mac关于stf开源工具安装第1张

5.安装bower  版本:v1.4.1

  npm install bower -g

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

mac关于stf开源工具安装第2张

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

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

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

mac关于stf开源工具安装第3张

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 

mac关于stf开源工具安装第4张

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

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

界面如图mac关于stf开源工具安装第5张

免责声明:文章转载自《mac关于stf开源工具安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇通达信软件快捷键nginx重启报找不到nginx.pid的解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

fastlane安装笔记

安装rvmgpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3问题:失败找不到gpg命令方案:先安装gpg命令 Package managerHomebrew: brew install gnupg gnupg2 Package ma...

yarn 的安装和使用

Yarn 的简介: Yarn是facebook发布的一款取代npm的包管理工具; Yarn的特点: 1)速度超快----Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装快。 2)超级安全----在执行代码之前,Yarn会通过算法检验每个安装包的完整性。 3)超级可靠-----使用详细、简洁的锁文件格式和...

MAC下MAMP安装php扩展教程记录

1.官网下载所对应的php 版本http://php.net/get/php-5.3.29.tar.gz/from/a/mirror 2.解压 找到需要的扩展目录 例如我要的是shmop cd ~/Downloads/php-5.3.29/ext/shmop 3.执行你所用php版本的phpize 而不是默认的 /Applications/MAMP/bin...

bonding的系统初始化介绍

bond0模块的加载 Bonding原理 为方便理解bonding的配置及实现,顺便阐述一下Linux的网络接口及其配置文件。在 Linux 中,所有的网络通讯都发生在软件接口与物理网络设备之间。与网络接口配置相关的文件,以及控制网络接口状态的脚本文件,全都位于 /etc/sysconfig/netwrok-scripts/ 目录下。网络接口配置文件用于控...

prometheus学习笔记(1)-mac单机版环境搭建

注:以下所有环境均为mac笔记本 一、安装prometheus brew install prometheus 安装完后,默认的安装路径为: /usr/local/Cellar/prometheus/2.16.0/ 同时还会生成一个默认配置文件:/usr/local/etc/prometheus.yml global: scrape_interva...

Bucardo使用文档-lottu

官网地址 一、Bucardo介绍 Bucardo 是基于表复制的系统 Bucardo 可以实现PostgreSQL数据库的双master/多master的方案 Bucardo的核心是一个Perl守护进程,它侦听通知请求并对其进行操作,方法是连接到远程数据库并来回复制数据。 守护进程需要的所有特定信息都存储在主bucardo数据库中,包括复制所涉及的所有数据...