我正在使用go1.11.4进行postgre连接,并严格使用GAE标准。我的app.yaml如下-
runtime: go111
service: alerting-postgre-service-ad
在我的main.go中,我的进口如下-
package main
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
//"google.golang.org/appengine"
_ "github.com/GoogleCloudPlatform/cloudsqlproxy/proxy/dialers/postgres"
)
当我执行命令时-gcloud应用在控制台上部署app.yaml时出现以下错误-
错误:(gcloud.app.deploy)错误响应:[9]云内部版本a3389d5a-7969-4211-9c96-2377f487b604状态:失败。 构建错误的详细信息:srv / main.go:10:2:在以下任意位置均找不到软件包“ github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/dialers/postgres”: /usr/local/go/src/github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/dialers/postgres(从$ GOROOT起) /tmp/staging321436436/srv/gopath/src/github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/dialers/postgres(来自$ GOPATH)
在使用Windows 10时,我不知道在哪里修复我的gopath,因为我的gopath已经设置为C:\ Users \ aniruddh.dwivedi \ go,而goroot是C:\ Go