【问题标题】:Zip Go file using AWS Lambda Tool使用 AWS Lambda 工具压缩 Go 文件
【发布时间】:2020-09-30 08:31:50
【问题描述】:

我正在尝试在 Windows 10 中使用此命令生成 exe 文件

go.exe get -u github.com/aws/aws-lambda-go/cmd/build-lambda-zip

文件以 linux_amd64/build-lambda-zip 而不是 build-lambda-zip.exe 的形式返回

有没有人经历过这种情况并知道修复方法是什么? 我在这里使用 AWS 文档 https://docs.aws.amazon.com/lambda/latest/dg/golang-package.html

【问题讨论】:

标签: amazon-web-services go aws-lambda


【解决方案1】:

还有另一种访问 aws lambda 工具的方法

我找到了

%USERPROFILE%\dotnet\tools.store\amazon.lambda.tools\4.0.0\amazon.lambda.tools\4.0.0\tools\netcoreapp2.1\any\Resources\build-lambda-zip.exe

如果它不存在,我们可以直接从 aws 获取它,但运行此命令

dotnet 工具更新 -g Amazon.Lambda.Tools

【讨论】:

    【解决方案2】:

    如果要创建bin,请使用install 命令并覆盖$GOOS var (Compile and install packages and dependencies ):

    GOOS=windows go install  github.com/aws/aws-lambda-go/cmd/build-lambda-zip
    

    exe 文件将存储到$GOBIN

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 2018-11-27
      相关资源
      最近更新 更多