Go初学者です。
「Goプログラミング実践入門」に載っているサンプルプログラムを実行しようとした時に発生したエラーと、その解決方法です。
環境
- macOS Catalina 10.15.6
- Go 1.15
事象
$ go install first_webapp
package first_webapp is not in GOROOT (/usr/local/go/src/first_webapp)
解決方法
次のコマンドを実行してから、上記のコマンドを再実行。
$ go mod init first_webapp
go: creating new go.mod: module first_webapp
Goのバージョンアップにより、「Go Modules」というものが使われるようになったためのようです。
詳しくは次の記事などを参照してください。
「Go Modules」