我正在尝试升级1password Chocolatey包以指向最新版本.以下是我采取的步骤:
我从http://chocolatey.org/packages/1password下载了该软件包.
我在NuGet Package Explorer中打开了包.
我将下载位置更改为新URL.
我增加了包元数据中的版本号.
执行此操作后,我尝试使用以下命令在本地运行:
cinst 1password -source C:\Workspace\1password.4.0.1.503.nupkg
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
无法找到包'1password'.
命令'install'失败(有时这表示部分失败).附加信息/包:1password
这是nupkg文件的链接:https://www.dropbox.com/s/b8y0wfrv6y1ayej/1password.4.0.1.503.nupkg ? dl =0
我究竟做错了什么?
你所描述的应该是有效的.我刚刚尝试过Chocolatey 0.9.8.27,它的确奏效了.这就是我所做的:
执行以下命令(注意: 与之cinst相同choco install)
choco install 1password -source C:\Users\gep13\Downloads
而Chocolatey成功安装了1password版本4.0.1.503.
我认为你的命令不起作用的唯一原因是C:\Workspace文件夹中不存在nupkg .你能否确认这确实是你放置nupkg包的地方?
注意:source参数需要指向*.nupkg所在的文件夹,而不是*.nupkg本身.它需要一个目录作为NuGet(Chocolatey使用的底层机制)可以弄清楚该目录中可用的最新版本的软件包.如果要从源目录安装特定版本的*.nupkg,则可以执行以下操作:
choco install MyPackage -source c:\MyDirectory -version 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6834 次 |
| 最近记录: |