centos7.5 安装apidoc全过程实测
1.node安装
下载node安装包到指定目录
wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz(在用户目录下)
解压安装包
tar -xvf node-v11.0.0.tar.gz
进入目录并安装相关插件
cd node-v11.0.0
sudo yum install gcc gcc-c++
进行默认配置并编译
./configure
make
编译大概需要半小时左右~
之后就可以开始安装
sudo make install
之后验证安装
node -v
就会发现已经安装完成出现版本号
2.apidoc安装
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo /usr/local/bin/npm install apidoc -g
安装完成
3.创建测试文件,apidoc.json文件和test.php文件(这步没测)
apidoc.json:
{
"name": "****",
"title": "****API",
"description":"****API接口文档",
"url" : "http://api.demo.com",
"version": "0.1.0"
}
test.php文件
/**
*
* @api {get} /user/{id}
* @apiDescription 获取用户信息接口描述
* @apiGroup User
* @apiName getUserInfo
* @apiParam {Number} id 用户ID
* @apiVersion 0.1.0
*
*
* @apiExample {curl} 访问示例:
* curl -i http://api.demo.com/user/4711
*
* @apiSuccess {String} firstname Firstname of the User.
* @apiSuccess {String} lastname Lastname of the User.
*/
function GetUser($id){}
4:生成对应的接口文档
采用下面的命令:
/usr/local/bin/apidoc -i input_your_file/ -o output_your_file/
/usr/local/bin/apidoc -i /home/ntsyai/AI/Pneumothorax/Pneumothorax源码_centos7/Pneumothorax/service/ -o /home/ntsyai/AI/Pneumothorax/Pneumothorax源码_centos7/Pneumothorax/help/ (我用的可行)
其中input_your_file放置的是事先按照apidoc格式编写好的js文件,output_your_file则指定了生成的html的位置。
参考:https://blog.csdn.net/in_christ/article/details/82107649
https://www.jianshu.com/p/b1578cab45b7
ps 打包
打开终端 source activate pneumothorax
接着先进入目标文件夹
python setup.py bdist_wheel
ps 2019年5月22号添加:ubuntu 下安装apidoc
参考:https://blog.csdn.net/u013038616/article/details/78126715
生成命令:apidoc -i /home/pacs/PycharmProjects/LungDetectorClassier/service/ -o /home/pacs/PycharmProjects/LungDetectorClassier/help/
centos7.5 安装apidoc全过程实测相关推荐
- 树莓派4 安装OPENCV3全过程(各种踩坑和报错)
树莓派4 安装OPENCV3全过程(各种踩坑和报错) 说明 第一步更换源 第二部:存储空间的一些说明和操作 第三步:增加交换空间 第四步:下载工具及包 第五步:设置编译编译参数 第六步:开始编译 第六 ...
- centos7.8 安装部署 k8s 集群
centos7.8 安装部署 k8s 集群 文章目录 centos7.8 安装部署 k8s 集群 环境说明 Docker 安装 k8s 安装准备工作 Master 节点安装 k8s 版本查看 安装 k ...
- @在 centos7 下安装 oracle 12c
本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...
- Centos7.4安装Nginx
Centos7.4安装Nginx 使用yum命令 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.open ...
- Centos7下安装Docker
Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...
- (亲测可行)ubuntu16.04+Opencv3.4.3+opencv_contrib3.4.3安装编译全过程
ubuntu16.04+Opencv3.4.3+Opencv_contrib3.4.3安装编译全过程 1.资源下载 opencv3.4.3+opencv_contrib3.4.3下载链接: https ...
- Centos7.4安装kvm虚拟机(使用virt-manager管理)
2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...
- Centos7上安装oracle11g/12c的安装教程推荐及注意事项
Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...
- centos7上安装redis6-0-5
下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...
最新文章
- 常见问题:内存,循环引用,runloop的简单理解
- nginx 只允许/不允许 其他域名直接访问
- 5 Jedis 操作
- 除非得到你的首肯,否则别人无法伤害你——Leo网上答疑(20)
- git revert和reset区别
- 三网融合试点,是一个商机还是烫山芋?
- 面试时会经常遇到的经典算法
- mysql binlog 断点续传_mysql5.6 binlog实时异地备份之我见犹怜
- Jenkins使用FTP进行一键部署及回滚(Windows)
- 人工智能 7.专家系统
- 【PCIe总线】-- PCI、PCIE基础知识
- Mac PS 之 简单去除背景并设置背景透明,变更图片宽高。。。
- 3dmax打开材质编辑器就崩溃
- 前端基础-html-01
- Blender展UV插件:UVSquares
- STM32、NBIOT、Lora模块烧写方法-Hex文件烧录步骤详解-新大陆物联网设备-NEWLab开发板
- 投入linux怀抱,拜拜win
- Spark on Yarn环境搭建
- 谈谈网银和USB Key
- 护卫神mysql域名连接_护卫神·主机大师WEB管理端绑定自己的域名_护卫神
热门文章
- CROSS APPLY 和OUTER APPLY 的区别
- 如何安装Windows7多语言支持
- R语言从原点开始作图
- 更新字典 (Updating a Dictionary,UVa12504)
- windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
- 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程
- 反三角函数在线计算机,f的换算(反三角函数计算器在线)
- java颜色识别_java读取图片对应坐标的颜色值
- Javascript:一个屌丝的逆袭之路
- 前端新手入门必读!前端开发线路图分享