前提
スターティング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
package main import ( "fmt" "./animals" ) func main() { fmt.Println(animals.ElephantFeed()) fmt.Println(animals.MonkeyFeed()) fmt.Println(animals.EabbitFeed()) }
animals/elephant.go
package animals func ElephantFeed() string { return "Grass" }
animals/monkey.go
package animals func MonkeyFeed() string { return "Banana" }
rabbit.go
package animals func RabbitFeed() string { return "Carrot" }
補足情報(FW/ツールのバージョンなど)
go version go1.15.2 darwin/amd64
$GOPATH=~/go/1.15.2
まだ回答がついていません
会員登録して回答してみよう