参考链接:
https://www.jianshu.com/p/5fe8cb7d214f (MAC直接安装STF)
https://www.jianshu.com/p/c5c298486dbd(homebrew 安装指定版本node)

提示:如果执行命令提示错误时,请试试 sudo + 命令

1. 首先是使用homebrew就可以安装以下 stf 依赖:
  brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

2. node 安装指定版本
  a. 查找可用的 node 版本: brew search node
  b. 安装你需要的版本, 比如: brew install node@8 (这里就装这个版本)
  c. 然后: brew link node@8, 这一步可能会报错,,按照提示(If you need to have this software first in your PATH instead consider running:  echo 'export PATH="/usr/local/opt/node@8/bin:$PATH"' >> ~/.bash_profile)执行命令就 ok 了,比如我最后执行的是 brew link --overwrite --force node@8
  d. node -v 不出意外, 就安装好了你想要的 node 版本

3. 安装 cnpm, 可以不用梯子就能安装 stf
  a. 安装 cnpm :
    npm install -g cnpm --registry=https://registry.npm.taobao.org
  b. 再安装 cnpm6.0.0:
    cnpm install cnpm@6.0.0

4. cnpm 安装 stf
  cnpm install -g stf

5. 配置 Android sdk 环境变量
  a. vim ~/.bash_profile

  b. 输入以下内容,默认安装 Android studio 的位置就是如下,把 xxx 换成当前账号名称即可

    export ANDROID_HOME= /Users/xxx/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools

  c. 保存退出:wq

  d. 使环境变量生效:source ~/.bash_profile

6. 启动 rethinkDB 指定缓冲区大小和端口,终端执行:
  rethinkdb --bind all --cache-size 8192 --http-port 8090

7. 启动 stf,允许远程控制,另外一个终端执行:
  stf local --public-ip 192.168.3.153 --allow-remote

8. 远程访问,输入任意一个用户名和邮箱就可以
  http://192.168.3.153:7100

9. 来张动图,以资鼓励

Mac 之 STF 搭建(淘宝源安装)的更多相关文章

  1. yarn 淘宝源安装与使用用法

    Yarn 淘宝源 yarn config set registry https://registry.npm.taobao.org -g yarn config set sass_binary_sit ...

  2. nvm淘宝源升级安装最新稳定版nodejs

    为了在服务器上面升级nodejs,用nvm下载实在太慢了,推荐淘宝源安装命令,非常快能安装好: 第一步: NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mi ...

  3. 【NodeJS】nvm、npm、node安装、使用、淘宝源设置等资料

    NodeJS-安装使用淘宝源 管理 node 版本,选择 nvm 还是 n? - WEB前端 - 伯乐在线 creationix/nvm: Node Version Manager - Simple ...

  4. npm安装源修改为淘宝源

    npm安装源修改为淘宝源 标签(空格分隔): 编译 原:https://cnodejs.org/topic/4f9904f9407edba21468f31e npm安装源修改为淘宝源 镜像使用方法(三 ...

  5. npm - 换淘宝源

    npm - 换淘宝源Node 的模块管理器 npm 会一起安装好.由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源. $ npm config set registry https: ...

  6. npm 一条命令更换淘宝源

    一条命令更换淘宝源 npm config set registry https://registry.npm.taobao.org

  7. npm 淘宝源

    --------- npm: 淘宝源设置:npm config set registry https://registry.npm.taobao.org

  8. npm换淘宝源 yarn换淘宝源

    查询初始的源 npm get registry > https://registry.npmjs.org/ 设置淘宝源 npm config set registry http://regist ...

  9. Ruby Gems更换淘宝源方法

    官方的 Rubygems 源由于有些资源放在 Amazon S3 上面,所以有时会抽风,在 Linux 下我用 proxychains gem install xxx 实现了指定程序实行 Shadow ...

随机推荐

  1. GreenDao使用踩过的坑

    本来想用litePal,看了郭大婶的说明,真的是好用! 后来发现网上说比较流行的还是 GREENDAO,且效率不错! 不用管那么多了,直接用吧. --------------------------- ...

  2. Android 调节图片工具类

    package com.base.changeimage; import android.graphics.Bitmap; import android.graphics.Canvas; import ...

  3. Mac版 Slickedit 2013 v18.0.3.3 破解

    今天在Windows机器上面,无调试器的情况下,把 Mac系统下的Slickedit给破解了并测试通过. 原始安装包下载: Mac Slickedit 2013 (v18.0.3.3) 破解文件下载地 ...

  4. web APP到底和跨平台APP开发有什么区别?

    什么是web app? WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能. 说的浅显易懂点儿就是因为移动互联网特别火爆,很多企业公司也都想拥有一个属于自己的ap ...

  5. 洛谷 P3313 [SDOI2014]旅行

    题目描述 S国有N个城市,编号从1到N.城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市.每个城市信仰不同的宗教,如飞天面条神教.隐形独角兽教.绝地教都是常见的信仰. 为了方便,我 ...

  6. netbackup如何手动获取主机ID证书。

    如何手动获取主机ID证书.   文章:100039650 最后发布:2017-09-21 评分:  20 11 产品:NetBackup 问题 从NetBackup V8.1开始,管理员需要在证书颁发 ...

  7. duboo 配置文件

    官方文档 http://dubbo.apache.org/en-us/docs/user/quick-start.html 自己的 <?xml version="1.0" e ...

  8. 四、filter和find函数的区别

    filter(): filter函数会返回data中为true那项的数组(即查询符合条件的数据) eg:data.filter((f)=>{ if(f[name]===item[name]){ ...

  9. python_100_静态方法

    class Dog(object): def __init__(self,name): self.name=name @staticmethod#实际上跟类没什么关系了 def eat():#def ...

  10. linux文件查找-find命令

    find命令:用于在文件树中查找文件,并作出相应的处理 1.find命令的格式: find pathname -options [-print -exec -ok ...] {}\ 2.find命令的 ...