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全过程实测相关推荐

  1. 树莓派4 安装OPENCV3全过程(各种踩坑和报错)

    树莓派4 安装OPENCV3全过程(各种踩坑和报错) 说明 第一步更换源 第二部:存储空间的一些说明和操作 第三步:增加交换空间 第四步:下载工具及包 第五步:设置编译编译参数 第六步:开始编译 第六 ...

  2. centos7.8 安装部署 k8s 集群

    centos7.8 安装部署 k8s 集群 文章目录 centos7.8 安装部署 k8s 集群 环境说明 Docker 安装 k8s 安装准备工作 Master 节点安装 k8s 版本查看 安装 k ...

  3. @在 centos7 下安装 oracle 12c

    本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...

  4. Centos7.4安装Nginx

    Centos7.4安装Nginx 使用yum命令 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.open ...

  5. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  6. (亲测可行)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 ...

  7. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. 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 ...

最新文章

  1. 常见问题:内存,循环引用,runloop的简单理解
  2. nginx 只允许/不允许 其他域名直接访问
  3. 5 Jedis 操作
  4. 除非得到你的首肯,否则别人无法伤害你——Leo网上答疑(20)
  5. git revert和reset区别
  6. 三网融合试点,是一个商机还是烫山芋?
  7. 面试时会经常遇到的经典算法
  8. mysql binlog 断点续传_mysql5.6 binlog实时异地备份之我见犹怜
  9. Jenkins使用FTP进行一键部署及回滚(Windows)
  10. 人工智能 7.专家系统
  11. 【PCIe总线】-- PCI、PCIE基础知识
  12. Mac PS 之 简单去除背景并设置背景透明,变更图片宽高。。。
  13. 3dmax打开材质编辑器就崩溃
  14. 前端基础-html-01
  15. Blender展UV插件:UVSquares
  16. STM32、NBIOT、Lora模块烧写方法-Hex文件烧录步骤详解-新大陆物联网设备-NEWLab开发板
  17. 投入linux怀抱,拜拜win
  18. Spark on Yarn环境搭建
  19. 谈谈网银和USB Key
  20. 护卫神mysql域名连接_护卫神·主机大师WEB管理端绑定自己的域名_护卫神

热门文章

  1. CROSS APPLY 和OUTER APPLY 的区别
  2. 如何安装Windows7多语言支持
  3. R语言从原点开始作图
  4. 更新字典 (Updating a Dictionary,UVa12504)
  5. windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
  6. 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程
  7. 反三角函数在线计算机,f的换算(反三角函数计算器在线)
  8. java颜色识别_java读取图片对应坐标的颜色值
  9. Javascript:一个屌丝的逆袭之路
  10. 前端新手入门必读!前端开发线路图分享