centos 安装yapi 详细教程
1、下载nodejs
https://nodejs.org/en/download/
2、解压nodejs tar包到指定目录
tar -xvf /application/node-v12.13.1-linux-x64.tar.xz -C /usr/local/soft/
3、重命名文件目录名称
mv node-v12.13.1-linux-x64 node-v12.13.1
4、配置node 环境变量
vim /etc/profile
export NODE_HOME=/usr/local/soft/node-v12.13.1
export PATH=$NODE_HOME/bin:$PATH
5、刷新环境变量
source /etc/profile
6、centos 安装mongodb
下载地址:https://www.mongodb.com/download-center/community
tar -zxvf /application/mongodb-linux-x86_64-rhel70-4.0.13.tgz -C /usr/local/soft/
mv mongodb-linux-x86_64-rhel70-4.0.13 mongodb
7、配置环境变量
执行vim /etc/profile命令后按i键编辑,在文件末尾加上如下配置
export MONGO_HOME=/usr/local/mongodb
export PATH=$PATH:${MONGO_HOME}/bin
保存退出后执行:source /etc/profile 重启配置文件
8、创建data和log目录
mkdir -p /var/lib/mongo
mkdir -p /var/log/mongodb
添加 mongod用户指令: useradd -s /bin/bash mongod
修改mongod用户密码指令: passwd mongod(修改密码时需要两次输入新密码)
9、修改MongoDB相关目录的属主用户为mongod指令:
chown -R mongod:mongod /usr/local/mongodb
chown -R mongod:mongod /var/lib/mongo
chown -R mongod:mongod /var/log/mongodb
10.启动mongo
1)执行 cd usr/local/mongodb/bin 命令
2)执行 ./mongod -f /usr/local/mongodb/conf/mongodb.conf 命令
3)新开一个客户端窗口,仍然使用mongod用户的连接,执行命令 ./mongo
./mongod --config /usr/local/soft/mongodb/conf/mongodb.conf & 后台运行
10、安装及部署yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
/usr/local/soft/node-v12.13.1/bin/yapi server &
gyp WARN EACCES current user does not have permission to access the dev dir "/root/.cache/node-gyp/12.13.1"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/soft/mongodb/bin/my-yapi/vendors/node_modules/dtrace-provider/.node-gyp"gyp WARN install got an error, rolling back install
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/soft/mongodb/bin/my-yapi/vendors/node_modules/dtrace-provider/.node-gyp'
gyp ERR! System Linux 3.10.0-1062.1.2.el7.x86_64
gyp ERR! command "/usr/local/soft/node-v12.13.1/bin/node" "/usr/local/soft/node-v12.13.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/soft/mongodb/bin/my-yapi/vendors/node_modules/dtrace-provider
gyp ERR! node -v v12.13.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok部署失败,因为目录缺少root权限
chmod -R 777 /var/log/mongodb/
chmod -R 777 /var/lib/mongo/
chown -R 777 /usr/local/soft/
chown -R root /usr/local/soft/node-v12.13.1/
chgrp -R root /usr/local/soft/node-v12.13.1/
11、部署成功
centos 安装yapi 详细教程相关推荐
- centos安装nginx详细教程及配置虚拟机域名重定向
转载自 https://www.cnblogs.com/taiyonghai/p/6728707.html 一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用 ...
- yum linux centos安装mysql详细教程
1.前往如下地址下载MySQL :: Download MySQL Yum Repository(访问较慢,文末也会附上下载地址) 我的系统是centos7,选择linux7即可 2.点击downlo ...
- centos安装Redis详细教程
1.网上搜索redis,查找下载连接 链接为http://download.redis.io/releases/redis-6.0.3.tar.gz 2.使用wget下载gz包,安装成功如图所示 wg ...
- Centos安装MySQL详细步骤(亲妈级教程)
Centos安装MySQL详细步骤(亲妈级教程) {ubuntu安装mysql,其他linux安装MySQL同理} 0.下载 官网下载:MySQL 百度云下载: 链接:https://pan.baid ...
- Ubuntu16.04在线安装MongoDB详细教程
Ubuntu16.04在线安装MongoDB详细教程 文章目录 Ubuntu16.04在线安装MongoDB详细教程 前言 安装流程 信任MongoDB公钥 创建列表文件 安装MongoDB 常见问题 ...
- Cent OS虚拟机安装最新详细教程
Cent OS虚拟机安装最新详细教程 一,先下载Cent OS镜像 Tips: 所有需要下载的软件都可以再 我的 资源 里面找到 选择国内镜像下载比较快 阿里镜像: 附上地址http://mirror ...
- 安装Linux详细教程
安装Linux详细教程 centos下载地址 网易镜像:http://mirrors.163.com/centos/7/isos/ 搜狐镜像:http://mirrors.souhu.com/cent ...
- 大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程)
大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程) Ambari2.7.4+HDP3.1.4是最后一个免费版本,新版本需要授权. 因工作需要,安装大数据集群,了解到Ambari属于A ...
- centos7镜像在VMware上安装centos7详细教程
下载安装centos7详细教程 一. 前期准备 二. 下载centos镜像文件 1. 下载地址 2. 下载步骤 三. 安装centos7 四. windows系统中Xshell连接虚拟机中Linux系 ...
最新文章
- SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
- BestCoder25 1001.Harry and Magical Computer(hdu 5154) 解题报告
- Python高阶函数和eval函数
- SpringBoot高级-检索-SpringBoot整合Jest操作ES
- VMware install MikroTik RouterOS
- QML的import目录爬坑记录
- C语言中数组越界访问造成死循环现象
- 第四章类和对象 习题答案
- 一建管道工程122知识点_过梁、你应该知道的知识点
- Oracle 的成功无法复制,国产数据库该如何突破?
- 【软测面试】找工作前的准备|面试题
- 一种依靠压缩电磁铁制造暗物质虫洞的机器
- 成功解决excel表格隐藏后右键全选列取消隐藏始终找不出来
- 【网络安全必看】如何提升自身WEB渗透能力?
- Android 问题:Installation failed due to: ‘Invalid File:
- 页游源码linux架设教程,【诸仙列传】完整页游一键服务端+架设教程
- 历年医院招计算机考题,2020医院招聘考试历年试题——医学影像学(64)
- JavaScript中的异步、同步
- 欧拉角和四元数之间是如何转换的?
- 腾讯云服务器有多垃圾,清理腾讯云服务器的各种垃圾日志
热门文章
- 32bit MCU 与 16bit MCU 的 区别
- 任正非:为什么华为选择与西工大合作,而没选清华北大
- Android中文API(129) —— AudioManager
- 更安全的ftp服务器Pure-FTP搭建(4)
- 论体型决定性格以及逗比潜质的遗传性分析
- Visual Studio中C++部分的官方文档链接【微软(Microsoft)所有产品的官方文档链接】
- JavaScript:创建对象(原型模式和构造函数模式)
- 淘宝开发文档AlibcShowParams唤起淘宝的返回小把手
- 20190927CF训练
- Python 智能项目:1~5