问题标签 [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.

0 投票
1 回答
2094 浏览

powershell - 如何更改 Chocolatey 在安装自身或软件包时使用的“临时”目录?

我正在尝试在我们的服务器上安装 Chocolately,但由于某些 McAfee 规则阻止我们从 Temp 目录解压缩或运行可执行文件(通过查看 Chocolately 代码,$env:TEMP 变量用于几个地方)。我曾尝试自己更新 $env:TEMP 变量,但有些政策会立即将其设置回来。我什至尝试更新 $env:TEMP 变量并在同一个 powershell 会话中安装 Chocolatey,但它似乎再次将其设置回来。

有没有人有任何其他建议/想法?任何帮助深表感谢。谢谢

0 投票
1 回答
76 浏览

ack - 将列表传递给 ack 的语法是什么?

我已经在我的 Windows 7 笔记本电脑上安装了草莓 perl。

grep我想使用或ack在 Windows 上搜索单词列表。我已经能够使用 ack 执行基本搜索,但我只是不知道如何将单词列表传递给ack所以我想将单词列表传递给 ack 并找出这些单词出现的行号。两个词不必出现在同一行。

例如,如果我要搜索“娃娃”和“房子”,我可以在第 12 行找到娃娃,在第 244 行找到房子。

我尝试了这样的事情,ack "doll"|"house"但它引发了以下错误。

0 投票
1 回答
365 浏览

nuget - 如何找到旧的巧克力包版本,以获取巧克力 package.config 中的规范

我喜欢使用巧克力来为我的开发工作站配置个人添加。对于某些软件包,我不想要当前版本。一个具体的例子是我想要ruby 1.9.3,而当前的chocolatey。其他打包系统,例如 bundler,提供了一种简单的方法来执行此操作。

我可以找到一个包的当前版本chocolatey version putty

并将其放入我的 package.config

但是,我不知道如何找到可用的软件包。因此,问题是:我如何找到旧的巧克力包版本,用于巧克力包.config 中的规范?

0 投票
3 回答
7386 浏览

chocolatey - 无法让 Chocolatey 下载文件

我正在运行 Windows Enterprise 8.1。我可以在 Windows Server 2008 R2 上执行以下操作,但无法在 Windows Enterprise 8.1 上执行此操作。我已成功安装 Chocolatey 并尝试运行“cinst poshgit”。当我这样做时,程序失败并显示以下消息:

无法连接到“ https://chocolatey.org/api/v2/ ”中指定的提要。

下面是日志文件

此外,当我尝试在系统事件查看器中运行任何 cinst 命令时,我得到:

从远程端点收到致命警报。TLS 协议定义的致命警报代码为 49。

0 投票
2 回答
991 浏览

nuget - 私人 nuget 提要 - 包路径文件夹和索引问题

我们使用 nuget.server 2.8 创建了一个私有源,用于在我们的组织中托管 nuget 包(主要是巧克力包)。我想改进/扩展索引功能,但我不知道该怎么做。

我知道在典型的 nuget 服务器提要中,所有 .NUPKG 文件都将位于配置中指定的包路径的根目录中。长话短说,我们需要该包提要中的文件夹结构,因为组织内的不同组将使用 SVN 提交最终到这里的数据。为了轻松管理这一点,我们需要一个更复杂的文件夹结构。

但是,我发现包路径根目录或一个文件夹深处的 .NUPKG 已被编入索引,并可通过提要获取。一旦深入两个文件夹,NUPKG 文件就不会被索引,也不能通过 nuget 提要获得。有没有一种相对简单的方法可以改变它?这是某处指定的设置吗?我似乎无法找到这个限制来自哪里。任何方向都会很出色。

0 投票
1 回答
3749 浏览

chocolatey - 如何在本地测试 Chocolatey 包的依赖关系?

问题

已按照网站上的说明创建了需要位于Chocolatey Gallery中的某些软件的 Chocolatey 包。如果 nuspec 文件包含依赖项:

cinst packageName -source ""%cd%;http://chocolatey.org/api/v2/""执行命令在本地测试 Chocolatey Package,出现如下错误:

如果依赖片段已被注释并被cinst packageName -source %cd%执行,Chocolatey 包将在本地安装。

将 Chocolatey 包提供给Chocolatey Gallery,然后通过发出cinst packageName成功安装它(安装包和依赖项)。

问题

如何在将 Chocolatey Package 发布到Chocolatey Gallery之前在本地测试 Chocolatey Package 依赖项?

0 投票
1 回答
1005 浏览

c# - 向巧克力之神嘘声

更新:

该实用程序旨在通过我正在浏览的经过认证的 Microsoft Visual Academy (MVA) 视频帮助配置Git 。

当我通过 Chocolatey 安装软件包时收到一个特殊错误。

  • 我已经上传了命令提示符
  • 指向 Chocolatey Bin 目录的目录
  • 尝试通过安装cinst poshgit

它下载并看起来好像正在运行,它甚至在C:\Tools\Poshgit. 然后它给了我以下信息:

[错误] 无法将参数绑定到参数“路径”,因为它是一个空字符串。在 C:\Chocolatey\ChocolateyInstall\Helpers\functions\Writer-ChocolateyFailure.ps1:30 char 2

这导致了失败,我也不完全确定为什么。它是 Chocolatey 的全新安装。难道我做错了什么?

0 投票
1 回答
246 浏览

ruby - 如何使用 Ruby 列出已安装的 Chocolatey 包?

目标

将已安装的 Chocolatey 包与Chocolatey Gallery上的最新可用版本进行比较,cinst packageName如果最新版本 > 已安装版本,则安装 ( ) latest。

问题

这篇文章中适用的代码java -version已用于读取clist -lo.

在命令提示符下也stderr.read不会返回输出。stdout.read路径变量是正确的。在默认路径上使用 cmd执行clist -lo会返回已安装 Chocolatey 包的列表。

问题

如何clist -lo使用 Ruby 获取输出?

0 投票
1 回答
357 浏览

powershell - 为什么巧克力试图安装到 C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules

我愿意

它试图把东西放进去的目录是

这不可能是正确的,因为它既不在 $env:PSModule 路径上,而且我无权在那里写信。我在巧克力中找不到任何关于它应该在哪里安装模块的信息。

0 投票
2 回答
1394 浏览

chocolatey - 无法使用 Install-ChocolateyZipPackage 函数提取 tar.gz 包

问题

使用解压缩 tar.gz 包Install-ChocolateyZipPackage会导致创建包含该目录的文件 PackageNameInstall,而应解压缩该目录。

可以包含 7zip.commandline 作为依赖项,然后多次提取 tar.gz 包,然后删除下载的包。

问题

哪个 Chocolatey 函数能够提取 tar.gz 包?