- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
运行命令 node -v
给出以下值:v0.10.33
。我知道 Node.js 目前是 0.12 版本。然而,当运行 choco update nodejs
时,提示显示“Nothing to update”。在“choco update npm”之后,npm 也会发生同样的情况。
我已经从他们网站 nodejs.org 上的安装包安装了 Node.js。之后我还安装了 Chocolatey 并时不时地使用该工具进行软件包安装。
是否可以让 Chocolatey 识别现有的 Node.js 安装并从那里选择一个 choco 更新?
我也希望能够以同样的方式从 Chocolatey 获取 npm 更新。
我没有最新的巧克力。
> choco list --local-only nodejs
Opción desconocida: '--local-only'
nodejs.commandline 0.12.2
npm 1.4.9.20150213
EthanBrown.DevTools.Web 0.3.1
ghost 0.5.5.1
io.js 1.7.1
livestreamer-twitch-gui 0.7.1
nodejs 0.12.2
nodejs.install 0.12.2
node-webkit-0.9.2 0.9.2
node-webkit 0.6.2
Brackets.Theseus 0.2.8
Yeoman 1.1.2
Chocolatey升级到v0.9.9.4后
> choco list --local-only
Chocolatey v0.9.9.4 [nl] 0 packages installed.
我使用 npm 更新了 Node.js。
> node -v
v0.12.2
但是,在重新安装 0.10.33 版本的 Node.js 之后,
> choco install nodejs -version 0.10.33
我不能使用npm
:
Cannot find file at 'npm.cmd' (C:\ProgramData\chocolatey\lib\npm\tools\npm.cmd). This usually indicates a missing or moved file.
我暂时保留它,直到我解决问题为止。
最佳答案
另一种选择,假设您已经通过 MSI 安装了 Node.js,则运行:
choco install nodejs -version 0.12.2 -y -n
-n 参数,如此处记录:
https://github.com/chocolatey/choco/wiki/CommandsInstall#options-and-switches
跳过与 Chocolatey 包关联的 PowerShell 脚本。这实质上是将包版本添加到 Chocolatey 存储库中,但它不会运行关联的安装脚本。
这就是我“认为”您所追求的。
注意: 并非所有软件包都有 chocolateyinstall.ps1 文件,而是依赖于 Chocolatey 的默认安装行为,即为包含的 EXE 文件创建垫片等。skippowershell 标志不会,到据我所知,阻止这种情况发生。
关于node.js - Chocolatey 可以识别手动安装的 nodejs 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29688243/
我已经成功完成 choco install python2和 choco install python3但是我在 cmd.exe 上看不到结果(是的,我重新打开了非管理员 cmd.exe)。 Choc
我查看了 C:\ProgramData\chocolatey\lib . 我安装的每个包都有自己的文件夹和一些如下内容: C:. | notepadplusplus.nupkg | \---too
Chocolatey如何确定本地系统上安装了哪些软件包? 不知怎的choco list -localonly列出本地安装的软件包并调用 nuget.exe进行中。在 NuGet 我知道 package
我正在运行 Windows Enterprise 8.1。我可以在 Windows Server 2008 R2 上执行以下操作,但不能在 Windows Enterprise 8.1 上执行。我已成
例如,我用 Chocolatey 安装了 Chrome。我是否需要关闭 Chrome 的自动更新,然后使用 cup upgrade只要? 最佳答案 tl;博士:不,您不需要将其关闭。如果您希望使用提供
我正在尝试升级 1password Chocolatey 包以指向最新版本。以下是我采取的步骤: 我从 http://chocolatey.org/packages/1password 下载了软件包.
我试图通过在我的机器上设置一个本地存储库来了解 Chocolatey ( c:\ChocolateyLocal\ )。但是,我似乎无法将该文件夹添加为源。我试过使用命令行和 ChocolateyGui
阅读文档,看来我应该能够使用 -x 安装包及其依赖项。旗帜。但是当我尝试使用命令 choco uninstall javaruntime -x 卸载 javaruntime 包时,由于依赖关系而失败。
问题 Chocolatey 包,它需要位于 Chocolatey Gallery 上的某些软件已按照 this 上的说明创建网站。 如果 nuspec 文件包含依赖项: ...
您如何检索 Chocolatey 安装参数?我知道如何获取参数:$pp = Get-PackageParameters但不安装args。 具体我想看看--forceX86或 --x86标志已设置。 最
我从 MSI 创建了一个包。但是,我需要传入自定义参数。 /i SERVER='xx.yyy.com 以下是我通过阅读 choco 命令规范尝试过的几件事,但都没有奏效。 > choco instal
我正在尝试自动设置开发人员机器软件安装。当您连接到 Internet 时,Chocolatey 很适合安装软件包。有没有办法离线安装软件包? 我只想将所有包放在共享网络文件夹中并使用该包进行安装。如果
我有 virtualbox 4.3.28安装。我想降级到 virtualbox 4.3.26是否可以在不卸载/重新安装的情况下降级? 最佳答案 在大多数情况下,您可能希望先执行卸载,然后再进行安装。
我过去可以调用 cup all 来更新我的应用程序。现在,它要求 yes 以确保我想要安装所选的软件包。有没有一种方法可以让所有内容自动更新,而无需在每次更新时不断键入 yes? 最佳答案 正如 Ro
有Ketarin更新 Chocolatey 包并将其自动推送到 Chocolatey.org,但如何自动更新所有本地安装的 Chocolatey 包? 最佳答案 尝试choco升级所有-y。人们可以创
调用clist -l 为我提供了包含版本的软件包列表: 7zip.install 16.04 ccleaner 5.28.6005 ConEmu 17.3.16.0 ... 如何获取没有版本信息的列表
我很难弄清楚如何获取 Chocolatey 包中的 PackageParameter?根据文档,以下内容应该有效,但不适合我。 这就是我所做的 使用参数安装 choco install .\test-
我很难弄清楚如何获取 Chocolatey 包中的 PackageParameter?根据文档,以下内容应该有效,但不适合我。 这就是我所做的 使用参数安装 choco install .\test-
Chocolatey 添加任何 .exe它在我的包安装目录中找到路径(the wiki 中的步骤#3)。如何为给定的 .exe 禁用此功能在我的包裹里? .exe是 Windows 服务,无需将其添加
Chocolatey's package repository显示了用于安装 Git 的两个流行软件包: https://chocolatey.org/packages/git https://cho
我是一名优秀的程序员,十分优秀!