问题标签 [chocolatey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2013 - 了解巧克力安装 MSVC 2013 Express 的失败
在管理员提示下,我正在尝试安装 MSVC 2013 Express(桌面):
但它失败了。通过故障挖掘,我看到安装程序返回了 exit code 3010
。我不确定这意味着什么,或者为什么 Chocolatey 脚本没有正确处理它。
完整的错误输出在这里有一个要点。
chocolatey - Chocolatey - Git 已安装,但不在 PATH 上
我使用 Chocolatey (v0.9.8.27) 作为 Windows 的包管理器。我已经安装了多个软件包,它们都运行良好,但由于某种原因 Git 无法正常工作。
我使用的命令是choco install git
. 它下载git
并git.install
到lib
文件夹,并说安装成功完成,但bin
文件夹中没有任何内容。当我尝试启动 Git 时,我收到关于它不是可识别命令的错误。
我的第一个想法是检查我的环境变量,但我什至没有看到任何可执行文件指向。有没有其他人遇到过这个?
cmd - Chocolatey Ngrok.portable 不工作
我刚刚通过Chocolatey安装了 Ngrok ,但我无法让它工作,我重新启动了机器,尝试将 /ProgramData/chocolatey/Ngrok 文件夹添加到 PATH 环境变量中,并在 CMD 中运行各种命令但没有运气,CMD告诉我“ngrok”是一个无法识别的命令。
powershell - 与 Chocolatey 一起使用什么安装程序类型来安装 powershell 模块?
我有一组我想用 Chocolatey 管理的 Powershell 模块。它只是我要部署的 Module 文件夹。我应该使用什么 $installerType?有没有人建议在安装 Powershell 模块时应该考虑什么方法?
chocolatey - Chocolatey 不适用于 Vagrant Shell 脚本
我正在尝试使用 vagrant 和 Chocolatey 的组合来配置全新的 Windows 2012 Server Core 机器。所以我有一个 powershell 配置脚本,它在基本盒子上的 Vagrant(作为管理员)帐户下运行。
要安装 Chocolatey,我运行以下命令作为 powershell 配置脚本的第一行:
我还将chocolateys bin目录添加到路径中,以便powershell可以访问它而无需通过调用重新启动shell:
它可以很好地安装 Chocolatey,然后在接下来的步骤中使用“choco install”来安装其余所需的软件。
所有 choco 安装失败:
现在这似乎是一个 NUGET 错误(scriptcs - Unable to read package和https://github.com/chocolatey/chocolatey/issues/325),解决方法是清除 NUGET 缓存。
但这是一个全新的盒子,在我安装巧克力包之前,它有一个空的 NUGET 缓存——所以这里没有包冲突。我已经尝试添加代码以首先清除缓存文件夹,但这没有影响,导致它的空白以(全新的盒子)开始。
如果我登录到机器并从 powershell 手动运行配置脚本,我会得到相同的结果 - 根本没有安装任何包,所有包都失败并显示相同的错误消息。
有没有人知道这里可能发生了什么?任何帮助表示赞赏。
chocolatey - Chocolatey 从本地网络安装包
是否可以从本地网络上的某个位置甚至您自己的硬盘驱动器安装软件包,因为我不希望我的巧克力脚本每次运行时都从互联网下载软件包。我希望能够将包裹放在中央位置,从那里拿起包裹。
让我知道它是否可能。
powershell - 跟踪巧克力错误
我正在安装一个巧克力包,它会引发错误:
错误显示在控制台中,但我找不到跟踪它的方法。之后的退出代码cinst javaruntime -force
为 0,并且包被移动到C:\ProgramData\chocolatey\lib-bad
. 我已经尝试使用 try-catch 捕获错误,但cinst
只是跳过它并在 try-catch 块之后执行。
有什么方法可以跟踪此类错误吗?
更新澄清:我的问题是,即使出现错误并且包被移动到 lib-bad,巧克力也会以代码 0 退出。
感谢您的帮助:D
chocolatey - 从本地源安装 Chocolatey 包时出错
我正在尝试升级 1password Chocolatey 包以指向最新版本。以下是我采取的步骤:
我在NuGet Package Explorer中打开了包。
我将下载位置更改为新的 URL。
我增加了包元数据中的版本号。
完成此操作后,我尝试使用以下命令在本地运行:
这会导致以下错误:
找不到包“1password”。
命令“安装”失败(有时这表示部分失败)。附加信息/包:1个密码
这是 nupkg 文件的链接:https ://www.dropbox.com/s/b8y0wfrv6y1ayej/1password.4.0.1.503.nupkg?dl=0
我究竟做错了什么?
vagrant - 通过 Chef 的巧克力食谱将 installargs 传递给巧克力包的正确语法是什么?
我正在尝试通过厨师脚本安装巧克力包。
我需要通过它特定的参数来安装我想要的方式,我迷失在 ruby、powershell 和其他任何可能混合的东西之间进行的多级转义中。
有人能告诉我我需要在我的食谱中加入什么来完成这个功能吗?
cinst VisualStudio2013Professional -InstallArguments "/Features:'WebTools Win8SDK' /ProductKey:AB1CD-EF2GH-IJ3KL-MN4OP-QR5ST"
chocolatey - 我可以在 C 盘以外的其他驱动器上安装 Chocolatey 吗?
我喜欢使用 MacPorts,而 Chocolatey 是完美的替代应用程序。
但是当我使用Windows时,我只在C盘上安装操作系统,所以如果我的Windows系统有任何问题,我只是格式化我的C盘。因此,我所有的文件都存储在 D 或 E 驱动器中。
我安装了 Chocolatey,但默认驱动器是 C。
另外,安装应用程序的默认位置也是 C 盘。例如,ruby 安装在这个位置:
我可以将默认位置设置为 D 盘吗?