文章目錄
1.0 本地部署EasyMock
1.0.1說明
-
前期環境準備很重要,一定要看好版本再安裝。
-
在安裝easy mock之前需要用到nodejs、npm、mongoDB、redis。(其中安裝 npm 其實就是安裝 nodejs 的過程。這一點官方說的很明白,npm 依賴於 nodejs 環境中,安裝完 nodejs ,npm 也就安裝好了。)
-
版本要求
nodejs(v8.x)、MongoDB(>=v3.4)、redis(>=v4.0)
地址:easy mock官網
官網截圖
-
所需配套軟件下載(包括VMware、centos鏡像、xshell、xftp、nodejs)。
百度雲鏈接
鏈接:https://pan.baidu.com/s/1e9tXPPnIHo3QV0Jqs-56Ww
提取碼:ila7
複製這段內容後打開百度網盤手機App,操作更方便哦
1.0.2 前期環境準備
1.0.2.1 nodejs的部署
這裏使用v8.11.1版本
-
node下載
官網版本列表地址:https://npm.taobao.org/mirrors/node/
點擊下載v8.11.1版本 -
用xftp上傳到虛擬機
前提已安裝xshell和xftp
-
解壓xz文件
xz -d node-v8.11.1-linux-x64.tar.xz
-
解壓tar文件
tar -xvf node-v8.11.1-linux-x64.tar
-
重命名且移動到/usr/local/下
重命名
mv node-v8.11.1-linux-x64 node
移動
mv node /usr/local/
-
配置環境變量
vi /etc/profile
-
填寫以下內容
保存並退出export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH
-
執行命令讓環境變量生效
source /etc/profile
-
查看node版本看是否安裝成功
node -v
npm -v
ok! nodejs 安裝成功
1.0.2.2 MongoDB安裝與啓動
使用yum方式安裝mongoDB
-
配置MongoDB的yum源
vi /etc/yum.repos.d/mongodb-org-3.4.repo
-
添加以下內容:
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
保存並退出 -
安裝MongoDB
yum -y install mongodb-org
安裝完成後
-
啓動MongoDB
systemctl start mongod
-
查看MongoDB版本
mongod -version
ok! MongoDB 安裝完成!
1.0.2.3 Redis安裝與啓動
用指定版本yum方式安裝Redis
-
yum安裝wget下載文件工具
yum install wget
-
wget下載依賴
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
-
安裝依賴
rpm -ivh epel-release-6-8.noarch.rpm
-
下載Redis
wget http://www.rpmfind.net/linux/remi/enterprise/7/test/x86_64/redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
注意:
這裏最後的鏈接地址可能找不到該文件,最好先在瀏覽器裏試一下http://www.rpmfind.net/linux/remi/enterprise/6/test/x86_64/redis-5.0.0RC5-1.el7.remi.x86_64.rpm能找到的話下載會成功,如果找不到的話更換==redis-5.0.0RC5-1.el7.remi.x86_64.rpm==此部分,爲redis開頭的文件即可 -
安裝Redis
rpm -ivh redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
-
啓動Redis
systemctl start redis
ok! Redis安裝成功!
到此爲止前期環境準備完成!!!
1.0.3 本地部署easy-mock
1.0.3.1 安裝easy-mock
官網下載地址:https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md
點擊進入
下邊步驟比官網稍微簡便一些:
-
yum安裝git
yum install git
-
下載easy mock
git clone https://github.com/easy-mock/easy-mock.git
-
進入到easy-mock目錄
cd easy-mock/
-
安裝依賴
npm install --unsafe-perm
注意:
–unsafe-perm的意思爲跨過權限問題進行安裝,若不加該詞安裝過程中可能會一直顯示nodejs gyp WARN EACCES user “root” does not have permission to access the dev dir***導致安裝失敗。
安裝成功示意圖
-
執行構建
npm run build
-
啓動
npm run start
-
瀏覽器訪問192.168.196.133:7300
這裏的IP地址換成你自己虛擬機的IP地址
到此爲止 本地部署EasyMock 完成!
若顯示如下:一般爲防火牆問題,關閉虛擬機防火牆即可
關閉防火牆
systemctl stop firewalld