GolangアプリケーションをGAEにデプロイしたい
Golangでとあるアプリケーションを作っています。
外部ライブラリを使用しているため、gcloud app deploy
コマンドは使えません。
そのため、
appcfg.py update --application=[MY_PROJECT_ID] --version=1 --oauth2_access_token=$(gcloud auth print-access-token 2> /dev/null) app.yaml
というコマンドを打ってデプロイしようとしているのですが、以下のエラーメッセージが出てしまい、原因が分からないです。
エラーメッセージ
2019-04-17 15:23:38,636 ERROR appcfg.py:2593 Application deployment failed. Message: Deployment contains files that cannot be compiled: Compile failed: 2019/04/16 23:23:36 go-app-builder: Failed parsing input: parser: bad import "syscall" in vendor/github.com/sclevine/agouti/api/internal/service/service.go
app.yaml
は以下のように記述しています。
yaml
1 1 runtime: go 2 2 api_version: go1 3 3 4 4 handlers: 5 5 - url: /.* 6 6 script: main.go 7 7 8 8 nobuild_files: 9 9 - vendor/*
試したこと
gcloud
コマンド及びgoapp
コマンドでのデプロイも試みましたが、同様のsyscall
がbad import
とされてしまいます。
調べてもnobuild files
で解決できるとのことでしたが、うまくいきません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。