跳到主要内容

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数据库中的表进行初始化。

  1. 在ohpm-repo配置文件config.yaml中,配置项db.type只有为mysql时,此参数才生效。

  2. 从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。