无法用凉亭安装包

时间:2017-07-05 01:43:16

标签: git bower

我正在尝试使用构建脚本来构建项目。如果在开发人员计算机上运行,​​在我的计算机上运行,​​或者我在teamcity代理上手动运行,则构建会成功运行,但如果构建是在同一代理上通过teamcity运行则会失败。 这是我得到的错误。

“git ls-remote --tags --heads https://github.com/jquery/jquery-dist.git”;,退出代码#128

我看到了运行该命令的解决方案 “git config --global url。”https://“.insteadOf git://”

这也没有解决问题。

执行命令“bower install”时出现错误。 bower.json的内容是

{   “name”:“asp.net”,   “私人”:是的,   “依赖”:{     “bootstrap”:“3.3.6”,     “jquery”:“2.2.0”,     “jquery-validation”:“1.16.0”,     “jquery-validation-unobtrusive”:“3.2.6”,     “jquery-ui”:“1.11.4”,     “Font-Awesome”:“4.6.3”   } }

代理是安装了Visual Studio 2017企业版的Windows Server 2016。我手动安装了节点v6.11.0LTS并使用安装的npm为1.8.0打了电话。

BTW错误不断出现在不同的软件包上,它并不总是在同一个软件包名称上。 我也尝试过缓存,但它也没有用。

1 个答案:

答案 0 :(得分:0)

Visual Studio / msbuild使用不同版本的节点,最终使用npm,bower和git,尽管最新版本已安装在代理上但未被msbuild使用。 不得不进入visual studio的webexternal文件夹并更新节点然后下载。 在visual studio文件夹中搜索git是在" C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ Git \ cmd"不得不从visual studio更新git。

因此虽然安装了git和node最新版本且位于路径中,但ms build使用了visual studio中提供的版本。通过进入visual studio openign的web外部文件夹和cmd并运行命令更新节点,从visual studio更新了git并更新了node.js。一旦节点更新我安装了凉亭。然后msbuild开始使用最新版本,我没有再遇到问题。 顺便说一句,我在安装后重新启动了代理,不知道这是否也有帮助。