问题标签 [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 回答
232 浏览

git - 更改默认 Automatic Package Updater Chocolatey 输出路径以避免输出将被推送到 GitHub

介绍

目的:为 ketarin 自动创建的 Chocolatey 包定义输出目录,以避免自动创建的 nuspec 包被推送到 GitHub

已按照本手册中的步骤自动创建 Chocolatey 包。其中一个步骤是指定 Automatic Chocolatey Package 模板所在目录的路径。这些包保存在已克隆到计算机上的 GitHub 存储库中。

chocopkgup.exe.config

已创建每小时运行 ketarin.exe 的 Windows 计划任务。根据日志,在文件C:\path\to\chocolateyautomatic\output中定义的目录中创建 nuspec 包。PackagesFolderchocopkgup.exe.config

Chocolatey.package.updater.log

为了避免自动创建的 Chocolatey 包将被视为git status将要执行的更改,output希望在chocopkgup.exe.config

问题

如何更改 ketarin 自动创建的 Chocolatey 包的输出目录,以避免在 GitHub 结帐中创建创建的 nuspec 包?

0 投票
1 回答
131 浏览

automation - Ketarin 64 位 URL 下载

介绍

ketarin 将 32 位和 64 位下载 URL 应用于 ChocolateyInstall.ps1。

酮蛋白变量:

  • 版本
  • url64

克特林下载地址:

http://downloadURL/packageName-{version}-x86.zip

巧克力安装.ps1:

Install-ChocolateyZipPackage "$packageName" "{{DownloadUrl}}" "$extractionPath" "{{DownloadUrlx64}}"

但是,Ketarin 的更新只会测试包的 32 位下载。

问题

如何强制 Ketarin 也测试 64 位下载 URL?

0 投票
3 回答
2962 浏览

dependencies - Nuspec 片段安装依赖项的最新版本

介绍

根据此文档,可以指定依赖项,包括每个包的版本,如下所示:

问题

为了安装依赖项的最新版本,需要应用哪个 Nuspec 片段?

0 投票
1 回答
68 浏览

code-duplication - 避免代码重复 Chocolatey Packages

介绍

Chocolatey 包中添加了多个功能。

这些功能也希望应用于其他 Chocolatey 包。

这可以通过将函数复制到每个函数来完成。但是,如果要优化某个功能,则需要将这些更改复制到所有包中。

问题

如何避免 Chocolatey 包中的代码重复?

0 投票
6 回答
41956 浏览

chocolatey - 如何自动使所有本地安装的 Chocolatey 软件包保持最新?

Ketarin可以更新 Chocolatey 包并自动将它们推送到 Chocolatey.org,但是如何自动更新所有本地安装的 Chocolatey 包?

0 投票
1 回答
77 浏览

git - 如何在本地 Github 上的 Chocolatey Fork 中查看新创建的分支并随后推送到该分支?

概括

  • Github Chocolatey Repository 已被分叉为拥有 Github 帐户 Chocolatey-1
  • installchocolateyservice已创建一个新分支
  • installchocolateyservice 已被拉取
  • 推送 installchocolateyservice 分支失败,但它可以推送到 master
  • git branch表示只有master被识别

详细

在 Chocolatey Fork 中创建的额外分支

在此处输入图像描述

除了 master 拉的其他分支

推送安装chocolateyservice 分支失败

推送到大师作品

仅识别主分支

0 投票
1 回答
24948 浏览

nuget - Chocolatey 和 NuGet 的区别

Chocolatey是更高版本的NuGet还是不同的包管理器?我应该把我的开源应用程序放在哪里?NuGet 还是巧克力味?

0 投票
2 回答
765 浏览

code-coverage - 如何使用 Pester 获得所有分支的代码覆盖率?

已经编写了多个测试用例来使用 Pester 测试新的 Chocolatey 功能。如何检查是否所有分支都已覆盖?

0 投票
1 回答
676 浏览

yeoman - 如何安装依赖于“目标项目”的另一个包的包?

我在设置 yeoman 时遇到问题。尝试安装某些软件包(yeoman、compass)时,我不断收到此错误。同时,其他软件包安装良好(git,python)。

外部包不能依赖于以项目为目标的包

0 投票
2 回答
1073 浏览

openssl - 无法使用 Chocolatey 安装 OpenSSL

我正在尝试使用 Chocolatey 安装 openssl。这个消息应该是什么意思?

写入错误:OpenSSL.Light 未成功完成。

...

写入错误:包'OpenSSL.Light v1.0.1.20140411'未成功安装:使用“0”参数调用“GetResponse”的异常:“远程服务器返回错误:(404)未找到。”

我现在已经安装了一些实用程序,但是这个(OpenSSL.Light)不起作用。

谢谢。