官方提供了两种安装方式,因为环境或者权限问题可能会遇到很多麻烦 最简单的安装方式: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/