0
0

Golangのパッケージではまってしまった メモ

Posted at

Go言語のパッケージの勉強していたところ、main.goからその下の配下のgoファイルをインポートできずにエラーが発生しました。
検索してググり、ググり・・
分からなくて、ChatGPT先生に相談したり・・・。
Goのバージョンによりライブラリ配下importのパスなどの設定が異なることが原因らしい。
GOPATHの配下にディレクトリを作りました。
C:\Users\ユーザー名\goの下にディレクトリを作成して
そこにmain.goファイルを作りその下にディレクトリを作り、その中に読み込みたいgoファイルを作成。

そして初期化

PS C:\Users\ユーザー名\go\awesomeProject> go mod init awesomeProject
go: creating new go.mod: module awesomeProject
go: to add module requirements and sums:
        go mod tidy

ディレクトリ構成はこんな感じです。
スクリーンショット 2023-10-02 045219.png

正常に動作しました。

出来てみれば、単純なのに、苦労しました。
ポインターより難しかった。

パッケージを作る時は必ずGOPATHの配下にディレクトリを作り作業しないといけないのですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0