各软件版本
- redis-5.0.2
- mongodb-osx-ssl-x86_64-4.0.4
- easy-mock 最新版
- node 8.9.1 (一定要是 8.9 版本,开始用了高版本装不起来,建议用 nvm 管理 node 版本)
安装 redis
下载 download.redis.io/releases/re… 并解压
到下载目录/Users/frru/Downloads执行
sudo mv redis-5.0.2 /usr/local/redis
cd /usr/local/redis
sudo make test
sudo make install
redis-server
安装 mongodb
下载 fastdl.mongodb.org/osx/mongodb… 并解压
到下载目录/Users/frru/Downloads执行
sudo mv mongodb-osx-x86_64-4.0.4 /usr/local/mongodb
/Users/frru/.bash_profile(如果没有则创建) 文件中添加环境变量
export PATH=/usr/local/mongodb/bin:${PATH}
到 Home 目录/Users/frru执行
source ~/.bash_profile
到 Home 目录/Users/frru执行
sudo mkdir -p /mongodb/data/db
// 此处可能有坑
因为mac中有些文件夹是只读的不让改,我们进入
cd /User/hzy/
mkdir ~/data/db
到 mongodb 安装目录的 bin 目录/usr/local/mongodb/bin执行
./mongod --dbpath /Users/frru/mongodb/data/db
./mongo // 如果是再次启动,貌似不需要这句了
安装 easy-mock
到 Home 目录/Users/frru执行
git clone https://github.com/easy-mock/easy-mock.git
cd easy-mock && npm install
启动:到 easy-mock 项目目录/Users/frru/easy-mock执行
nvm use 8.9.1
npm run dev
访问
坑
- easy-mock源代码中easy-mock\config\default.json 里的host配置值,将host改成localhost
- 启动错误:利用n管理包,将node版本降到8.9.0,否则运行失败
常用执行
cd /usr/local/mongodb/bin && mongod --dbpath /Users/hzy/data/db
redis-server
cd Downloads/easy-mock && npm run dev
原文地址 www.jianshu.com