Docker内でGoの環境構築を行っているのですが、独自パッケージが呼び出せません。
ディレクトリ構造は以下になっています。
app |-controllers |-sample.go |-main.go
main.go
go
1package main 2 3import( 4 "github.com/[user_name]/[project_name]/app/controllers" 5) 6 7func main() { 8 http.HandleFunc("/", controllers.samplehandler) 9 http.ListenAndServe(":8888", nil) 10}
読み込めずにエラーが出てしまいます。
undefined: controllers
Dockerコンテナ内の環境
GO111MODULE="on"
GOPATH="/go"
GOMOD="/go/src/github.com/[user_name]/[project_name]/app/go.mod"
go.modは以下のようになっています。
go
1module github.com/[user_name]/[project_name]/app 2 3go 1.13
以下で読み込める認識なのですが何かおかしいのか分からず、分かる方いましたら教えてください。
go
1import( 2 "github.com/[user_name]/[project_name]/app/controllers" 3)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/03 13:10