使用此命令可下载包。
| 参数 | 描述 | 必需 |
|---|---|---|
| -n | 使用 -n 参数可仅下载包,但不下载其任何依赖项。 | 否 |
| package_ID | 要下载的包的标识。 | 必需,除非您指定包含要下载的包列表的 .json 文件。 |
| package_version | 要下载的包的版本。如果不提供包版本,那么将下载最新版本。如果提供完整且显式的包版本,那么将下载该版本。 如果提供的包版本中包含通配符 (*),那么将下载最新版本。 | 否 |
| -q query | 使用 -q 参数可提供一个在搜索要下载的包时使用的查询字符串。 | 否 |
| -l package_list.json | 使用 -l 参数可指定包含要下载的包列表的 .json 文件。 | 必需,除非您指定包标识。 |
| -s snapshot_name:snapshot_version | 要在库服务器上创建的环境快照包的名称和版本。环境快照包表示 get 命令下载的所有包。 | 否 |
| -id build_ID | 要与下载的包相关联的构建标识。构建标识用于解析 SNAPSHOT 变量。 | 否 |
| -d pathname | 要将包下载到的位置。如果未指定位置,那么包将下载到当前目录。 | 否 |
| -config configuration_file | 用于与库服务器进行通信的配置文件的完整路径。如果不在命令行中指定配置文件,那么将使用当前用户主目录的 .ram 子目录中的缺省配置文件。 | 不是必需,前提是当前用户主目录的 .ram 子目录中存在缺省配置文件。 |
使用 -l 参数可指定包含要下载的包列表的 .json 文件。
{
"packages" : [
{ "id" : "jke" , "version" : "2.1.0-*" },
{ "id" : "devops_cookbooks-3.0", "query" : "state:(ready for verification)" }
]}
ram get -n newpackage 2.1.0-*