現在、MACで「スターティングGo言語」といった書籍を読みながら、プログラミングの学習をしているのですが、サンプルコードの実行すらうまく行かず、前提となる環境設定が正しくないのではないかと考えています。
ファイルの配置やPATHの変更など試していますが、うまく行かずお力を貸していただけるとありがたいです。
・サンプルコード
https://www.shoeisha.co.jp/book/download/9784798142418/detail
※会員登録せず、ダウンロード可能です。
以下のように設定しており、実行しているのですがうまくいかず修正すべき部分を教えていただけないでしょうか?
・実行したコマンド
MacBook-Air:zoo nki$ go run main.go
・エラーメッセージ
build command-line-arguments: cannot find module for path _/Users/nki/desktop/Go/src/zoo/animals
・ユーザー名
nki
・Goのインストール先
/usr/local/Cellar/go
・.bash_profileの記述
export PATH=$PATH:/usr/local/Cellar/go/1.17.6/bin
export GOPATH=$HOME/Users/nki/Desktop/GO
・サンプルコードの配置先
画像の「zoo」がサンプルコードのフォルダです
/Users/nki/Desktop/GO/src/zoo
・main.gpに記載のコード
Go
package main import ( "fmt" "./animals" ) func main() { fmt.Println(animals.ElephantFeed()) fmt.Println(animals.MonkeyFeed()) fmt.Println(animals.RabbitFeed()) }
・elephant.goに記載のコード
Go
package animals func ElephantFeed() string { return "Grass" }
・monkey.goに記載のコード
Go
package animals func MonkeyFeed() string { return "Banana" }
・rabbit.goに記載のコード
Go
package animals func RabbitFeed() string { return "Carrot" }
まだ回答がついていません
会員登録して回答してみよう