【发布时间】:2021-03-25 04:50:19
【问题描述】:
我尝试对 AWS lambda 使用“sam build”,但出现错误:
构建失败 错误:DotnetCliPackageBuilder:GlobalToolInstall - 配置 Amazon.Lambda.Tools .NET Core 全局工具时出错:Dotnet CLI 失败:工具“amazon.lambda.tools”未能更新,原因如下: 无法为工具“amazon.lambda.tools”创建 shell shim:命令“dotnet-lambda”与来自另一个工具的现有命令冲突。 工具“amazon.lambda.tools”安装失败。
如果它们发生冲突,那么我很想删除其中一个。但是怎么做? 我尝试更新 amazon.lambda.tools: dotnet tool install --global Amazon.Lambda.Tools --version 5.0.0
我得到错误: 无法为工具“amazon.lambda.tools”创建 shell shim:命令“dotnet-lambda”与来自另一个工具的现有命令冲突。 工具“amazon.lambda.tools”安装失败。
当我在 CMD 中传递“dotnet-lambda”时,我会得到信息: 要执行的应用程序不存在: 'C:......dotnet\tools.store\amazon.lambda.tools\5.0.0\amazon.lambda.tools\5.0.0\tools\netcoreapp2.1\any\dotnet-lambda.dll'。
我重新安装了sam-cli,没有效果。
它在 C# 中工作,'sam build' 工作,然后停止。 在 Git 中我没有看到任何奇怪的变化。 不知道为什么。 请帮忙
【问题讨论】:
标签: .net lambda command-line-interface sam