2017-10-20 7 views
0

私は、より多くのプロジェクトを含むGOPATHからGoogle App Engineアプリを導入しています。何らかの理由で、私がアップロードしているアプリケーションから参照されていない、販売されているライブラリ(github.com/mattn/go-sqlite3)がコンパイルされており、失敗しています。gcloud app deployは不要なファイルをコンパイルしようとしますが、ツリーの一部を除外できますか?

コードツリーの不要な部分をgcloudから除外する方法はありますか?私はgcloudのドキュメンテーションでその方法を見つけることができません。

Updating service [default]... 
.......failed. 
ERROR: (gcloud.app.deploy) Error Response: [9] Deployment contains files that cannot be compiled: Compile failed: 
2017/10/20 01:30:38 go-app-builder: build timing: 12×compile (2.234s total), 0×link (0s total) 
2017/10/20 01:30:38 go-app-builder: failed running compile: exit status 2 

github.com/mattn/go-sqlite3/sqlite3_go18.go:18: undefined: SQLiteConn 
github.com/mattn/go-sqlite3/sqlite3_go18.go:26: undefined: SQLiteConn 
github.com/mattn/go-sqlite3/sqlite3_go18.go:27: undefined: namedValue 
github.com/mattn/go-sqlite3/sqlite3_go18.go:29: undefined: namedValue 
github.com/mattn/go-sqlite3/sqlite3_go18.go:35: undefined: SQLiteConn 
github.com/mattn/go-sqlite3/sqlite3_go18.go:36: undefined: namedValue 
github.com/mattn/go-sqlite3/sqlite3_go18.go:44: undefined: SQLiteConn 
github.com/mattn/go-sqlite3/sqlite3_go18.go:49: undefined: SQLiteConn 
github.com/mattn/go-sqlite3/sqlite3_go18.go:54: undefined: SQLiteStmt 
github.com/mattn/go-sqlite3/sqlite3_go18.go:63: undefined: SQLiteStmt 
github.com/mattn/go-sqlite3/sqlite3_go18.go:36: too many errors 

これが最近変更されているようだ、私はこのライブラリを必要とするように私のアプリを変更していない、と私は、他のコードを変更しないブランチに取り組んでいます。私が考えることができる唯一の他の事は、go get google.golang.org/appengineは、そのライブラリが販売されていると動作しないためです。しかし、ソースツリーでsqlite3への参照を見つけることはできません。

$ gcloud --version 
Google Cloud SDK 175.0.0 
alpha 2017.10.09 
app-engine-go 
app-engine-python 1.9.61 
beta 2017.10.09 
bq 2.0.27 
cloud-datastore-emulator 1.2.1 
core 2017.10.09 
gsutil 4.27 

答えて

関連する問題