前提
スターティングGo言語技術本を参考に簡単な自作パッケージをメインパッケージにインポートしようとしたところエラーが出ました。
発生している問題・エラーメッセージ
could not import fmt (cannot find package "fmt" in any of /Users/noay/.goenv/versions/1.15.2/src/fmt (from $GOROOT) /Users/noay/go/1.15.2/src/fmt (from $GOPATH))compiler
could not import ./animals (cannot find package "./animals" in any of /Users/noay/.goenv/versions/1.15.2/src/animals (from $GOROOT) /Users/noay/go/1.15.2/src/animals (from $GOPATH))compiler
該当のソースコード
main.go
1package main 2 3import ( 4 "fmt" 5 6 "./animals" 7) 8 9func main() { 10 fmt.Println(animals.ElephantFeed()) 11 fmt.Println(animals.MonkeyFeed()) 12 fmt.Println(animals.EabbitFeed()) 13}
animals/elephant.go
1package animals 2 3func ElephantFeed() string { 4 return "Grass" 5}
animals/monkey.go
1package animals 2 3func MonkeyFeed() string { 4 return "Banana" 5} 6
rabbit.go
1package animals 2 3func RabbitFeed() string { 4 return "Carrot" 5}
補足情報(FW/ツールのバージョンなど)
go version go1.15.2 darwin/amd64
$GOPATH=~/go/1.15.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/23 04:30
2022/05/23 05:37
2022/05/24 02:33
2022/05/24 04:25
2022/05/24 06:12