ohpm-repo install
安装ohpm-repo服务。
命令格式
ohpm-repo install [options]
功能描述
在启动服务之前做好准备工作,包括:检查ohpm-repo配置文件的合法性和数据库的初始化等。
选项
config
-
默认值:"<binary_root>/conf/config.yaml"
<binary_root>:ohpm-repo私仓解压根目录。
-
类型: String
可以在install命令后面配置--config <string>参数,指定配置文件路径。支持相对路径,以当前命令行工作路径作为根目录。
执行install成功后,会在<deploy_root>/conf中生成一个运行时配置文件config.yaml,作为后续命令的配置文件,其中<deploy_root>为ohpm-repo部署目录。
skip-db
- 默认值:false
- 类型:Boolean
- 别名:s
在install命令后面配置-s或者--skip-db,指定是否跳过对mysql数据库中数据表的初始化;默认会读取ohpm-repo解压目录中的schema.sql文件,对mysql数据库中的表进行初始化。
-
在ohpm-repo配置文件config.yaml中,配置项db.type只有为mysql时,此参数才生效。
-
从ohpm-repo 5.2.0 版本起,旧参数 -sd 已被标记为弃用。请将配置中的 -sd 替换为 -s,旧参数将在未来版本中彻底移除。
diagnosis-and-repair
- 默认值:false
- 类型:Boolean
- 别名:dr
在install命令后面配置--dr或者--diagnosis-and-repair,诊断并修复包权限表;默认不诊断和不修复包权限表。
示例
执行以下命令:
ohpm-repo install --config D:\config.yaml
结果示例:

注意
安装成功后,必须根据给出的提示信息刷新环境变量,针对Windows系统和Linux/Mac系统,有不同处理方式:
- Windows系统: 关闭当前窗口,重新开启一个窗口。
- Linux系统或Mac系统: 在命令行中执行环境变量刷新命令:source ~/.bashrc或者 . ~/.bashrc。