我正在尝试将1password Chocolatey软件包升级为最新版本。这是我采取的步骤:
完成此操作后,我尝试使用以下命令在本地运行:
cinst 1password -source C:\Workspace\1password.4.0.1.503.nupkg
这将导致以下错误:
这是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
我可以认为您的命令不起作用的唯一原因是在
C:\Workspace
文件夹中不存在nupkg。您可以确认这确实是您放置nupkg软件包的地方吗?注意:source参数需要指向* .nupkg所在的文件夹,而不是* .nupkg本身。它需要一个目录,因为NuGet(Chocolatey使用的基 native 制)可以弄清楚该目录中可用的软件包的最新版本。如果要从源目录安装* .nupkg的特定版本,则可以执行以下操作:
choco install MyPackage -source c:\MyDirectory -version 1.2.3.4