2017-06-09 4 views
1

アプリケーションが正常に動作します:私はテストを実行しようとすると $ dev_appserver.py app.yamlをなぜ "go test -v"はGOPATHまたはGOPATHを表示しませんが、 "go env"は実行しますか?私はローカルで実行する場合

しかし、ENVが設定されていないようです。

$テストは-v

skincare.go:6:5: cannot find package "appengine" in any of: 
    /usr/local/go/src/appengine (from $GOROOT) 
    /Users/bryan/go/src/appengine (from $GOPATH) 
skincare.go:7:5: cannot find package "appengine/datastore" in any of: 
    /usr/local/go/src/appengine/datastore (from $GOROOT) 
    /Users/bryan/go/src/appengine/datastore (from $GOPATH) 
skincare.go:8:5: cannot find package "appengine/user" in any of: 
    /usr/local/go/src/appengine/user (from $GOROOT) 
    /Users/bryan/go/src/appengine/user (from $GOPATH) 

$ ENVは

GOARCH="amd64" 
GOBIN="" 
GOEXE="" 
GOHOSTARCH="amd64" 
GOHOSTOS="darwin" 
GOOS="darwin" 
GOPATH="/Users/bryan/go/" 
GORACE="" 
GOROOT="/usr/local/go" 
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" 
GO15VENDOREXPERIMENT="1" 
CC="clang" 
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common" 
CXX="clang++" 
CGO_ENABLED="1" 

答えて

2

$GOPATHパスのsrc一部を含まないべきではありません行く行きます。したがって、/Users/bryan/go/src/を指す代わりに、/Users/bryan/goを指す必要があります。

+0

私はそれを修正しましたが、私はまだ同じエラーが発生しています。 – BryanWheelock

+0

あなたはそれらがまったく同じエラーであると確信していますか?異なる場合は投稿してください。 –

+0

エラーのパスが変更され、OPで更新されました。 – BryanWheelock

関連する問題