.net core Linux Centos TeamCity生成代理无法还原nuget软件包
Teamcity构建代理执行my bash脚本时,无法恢复nuget软件包,并显示以下消息:.net core Linux Centos TeamCity生成代理无法还原nuget软件包,.net-core,teamcity,centos7,.net Core,Teamcity,Centos7,Teamcity构建代理执行my bash脚本时,无法恢复nuget软件包,并显示以下消息: dotnet restore my-solution.sln 运行生成代理的用户没有sudo权限 如果我使用相同的帐户登录到计算机,并从build agents work目录运行脚本,那么它可以正常工作 因此,只有当从TeamCity服务器触发构建时,才会发生这种情况 我想这与权限有关,但我被卡住了 我找到了解决办法。父项目集环境变量“NUGET\u包” 清除了,一切正常 /usr/share/dot
dotnet restore my-solution.sln
运行生成代理的用户没有sudo权限
如果我使用相同的帐户登录到计算机,并从build agents work目录运行脚本,那么它可以正常工作
因此,只有当从TeamCity服务器触发构建时,才会发生这种情况
我想这与权限有关,但我被卡住了 我找到了解决办法。父项目集环境变量“NUGET\u包” 清除了,一切正常
/usr/share/dotnet/sdk/2.2.401/NuGet.targets(525,5): error :
'NUGET_PACKAGES' must contain an absolute path 'C:\temp\nugetcache'.