官方提供了兩種安裝方式,因爲環境或者權限問題可能會遇到很多麻煩 最簡單的安裝方式:node
第一種方式linux
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
可能爲遇到 yapi命令未找到問題,能夠經過 npm get prefix 獲取npm包的位置,切換到該目錄node_modules/bin目錄下
運行 ./yapi server 進行安裝git
第二種方式 安裝沒有什麼問題 照着官網給的命令執行就行github
mkdir yapi cd yapi git clone https://github.com/YMFE/yapi.git vendors cp vendors/config_example.json ./config.json cd vendors npm install --production --registry https://registry.npm.taobao.org npm run install-server node server/app.js
###安裝mongodbmongodb
因爲yapi 依賴mongodb,因此須要安裝mongodb(安裝偶數版本)
根據系統的不一樣,安裝方式不一樣:npm
好比在centos下:
一、先建立個/etc/yum.repos.d/mongodb-enterprise.repo 文件
二、vi /etc/yum.repos.d/mongodb-enterprise.repo
三、將下面配置寫入該文件json
[mongodb-enterprise] name=MongoDB Enterprise Repository baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/4.0/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
四、在線安裝 yum install -y mongodb-enterprisecentos
若是在線安裝失敗,能夠經過下載離線包安裝,安裝方式以下:api
一、mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
export PATH=</usr/local/mongodb 這裏的路徑可能不同>/bin: $PATH #設置臨時環境變量app
二、執行mongo --version 能夠看到版本號,基本表示安裝成功了
三、運行mongod啓動mongodb,若是mongod命令沒法找到,能夠切換到/usr/local/mongodb/bin目錄運行./mongod 便可,若是報錯100,多是沒有指定dbpath, mongod --dbpath /data #指定的數據目錄
四、若是想退出終端繼續運行的話,能夠設置成守護進程
nohup ./usr/local/mongodb/bin/mongod > myout.file 2>&1 &
全部平臺的安裝文檔:
https://docs.mongodb.com/manual/administration/install-enterprise-linux/