我尝试对 AWS lambda 使用“sam build”,但出现错误:
构建失败错误:DotnetCliPackageBuilder:GlobalToolInstall - 配置 Amazon.Lambda.Tools .NET Core 全局工具时出错:Dotnet CLI 失败:工具“amazon.lambda.tools”由于以下原因未能更新:无法为工具“创建 shell shim” amazon.lambda.tools':命令 '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 中我没有看到任何奇怪的变化。不知道为什么。请帮忙