首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Find-Package可以工作,但Install-Package在powershell中使用chocolatey时仅显示nuget错误

Find-Package可以工作,但Install-Package在powershell中使用chocolatey时仅显示nuget错误
EN

Stack Overflow用户
提问于 2020-03-29 09:27:38
回答 1查看 548关注 0票数 0

我刚刚开始在我的个人编程项目中使用Windows。我以管理员身份在Powershell 5.1中尝试执行以下操作:

代码语言:javascript
复制
PS >install-package nodejs -providername Chocolatey

我得到了以下错误:

代码语言:javascript
复制
WARNING: NuGet: System.InvalidOperationException: Unable to find version '13.12.0' of package 'nodejs.install'.
WARNING: NuGet:    at NuGet.PackageRepositoryHelper.ResolvePackage(IPackageRepository sourceRepository,
IPackageRepository localRepository, IPackageConstraintProvider constraintProvider, String packageId, SemanticVersion
version, Boolean allowPrereleaseVersions)
WARNING: NuGet:    at NuGet.PackageManager.InstallPackage(String packageId, SemanticVersion version, Boolean
ignoreDependencies, Boolean allowPrereleaseVersions)
WARNING: NuGet:    at NuGet.Commands.InstallCommand.InstallPackage(IFileSystem fileSystem, String packageId,
SemanticVersion version)
WARNING: NuGet:    at NuGet.Program.Main(String[] args)

尽管这只是一个警告,但该软件包并未安装:

代码语言:javascript
复制
PS >get-package nodejs
get-package : No package found for 'nodejs'.

显示包环境的一些命令。我真正要做的就是安装chocolatey,将其设置为trusted,并注册源代码:

代码语言:javascript
复制
PS >find-package nodejs -providername Chocolatey

Name                           Version          Source           Summary
----                           -------          ------           -------
nodejs                 13.12.0          chocolatey       Node JS - Evented I/O for v8 JavaScript.

PS >get-packagesource

Name                             ProviderName     IsTrusted  Location
----                             ------------     ---------  --------
chocolatey                       Chocolatey       True       http://chocolatey.org/api/v2/
PSGallery                        PowerShellGet    False      https://www.powershellgallery.com/api/v2

PS >get-executionpolicy
AllSigned

这适用于示例中常用的其他包,例如vlc。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-03-29 10:03:11

已解决。我输入"y“来回应”你确定吗...“查询而不是"Y“。我被延迟和警告弄得晕头转向,而不是立即终止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60909143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档