タグ GOPATH
人気順 5 users 50 users 100 users 500 users 1000 usersGoのプロジェクト構成の基本
Goのプロジェクトをどの様なファイル構成で配置すれば良いか読み物が少ないという指摘を見たのでまとめてみようと思う。 GOPATHについて Go1.16がリリースされたことでGo-Moduleによるプロジェクト構成が標準で推奨されることになりました。(Go1.11までさかのぼってGo-Moduleは使える様になってます) Go-Moduleモード... 続きを読む
GOPATH に(可能な限り)依存しない Go 開発環境(Go 1.15 版) | Zenn
2018 年ごろまでの Go に対する不満として以下のようなものがありました。 $GOPATH/src 配下でしか開発できない これは、import された package の探索先として $GOPATH/src が使用されていたことに起因します。 つまりどこかから呼び出される package を書きたい場合は $GOPATH/src 配下に存在しなければ探索できない、... 続きを読む
VSCodeとDockerでMacにGolangの開発環境を作成する | DevelopersIO
こんにちは、CX事業本部の夏目です。 Golangは最近人気の言語で手を出そうとは思っていたのですが、環境構築がいまいちよくわからなくてできてませんでした。 (goenvを使ってGolangをインストールするときGOPATHはどうしたらいいとかよくわからなかったのです) 今日はVisualCodeとDockerを使って、Golangの開発環境をMac... 続きを読む
最近の私的 Golang 開発環境 - Qiita
あらかじめ予防線を張っておくと Go 言語 の開発環境で「これ!」という正解はない。特にチームで開発している場合は,チームの流儀に従うのが最善だと思っている。なので,この記事は「こういうやり方もあるよ」という参考程度に見ていただけるとありがたい。 GOPATH の構造 皆さん御存知の通り,環境変数 GOPATH は Go 言語 パッケージや開発環境を指定するものだが,実は複数のパスを指定できる。W... 続きを読む
GOPATH を build.Default.GOPATH で適切に扱う | eureka tech blog
golang を使う人にとって、環境変数に GOPATH を設定しているのは当たり前ですが、go1.8 からは GOPATH が空の場合のデフォルト値として $HOME/go を使用する下記のプロポーザルが採用されました。 cmd/go: assume GOPATH=$HOME/go if not set #17262 GOPATH の動作検証 – go1.8 新規にインスタンスを立てて、go1.... 続きを読む
Goのプログラミングパターン
QCon London 2016において、Peter Bourgon氏は「 Successful Go Program Design, 6 Years On 」というプレゼンを行い、Goでプログラミングするときに使うべきパターンと避けるべきパターンについて説明した。 GOPATH: 環境変数PATHに GOPATH/bin を加え、関係バイナリを簡単にアクセスできるようにする。Bourgon氏は一... 続きを読む
Intellij IDEAでGo言語使うとき - きょこみのーと
2014-06-16 Intellij IDEAでGo言語使うとき golang IntelliJ IDEA 色々ハマったので残しておく。 GOPATHとGOROOTが無いと怒られる Ideaでgoのプロジェクト起動したときにGOPATHとかGOROOTが無いとか言われたら以下の通りにsetenvやれば解決する。 https://github.com/go-lang-plugin-org/go-l... 続きを読む
direnvで解決するGOPATHの3つの問題点 - None is None is None
2014-06-18 direnvで解決するGOPATHの3つの問題点 Go GOPATH 問題 Gophers! 周知のようにgoはGOPATHで依存パッケージをどこにインストールするか決められます。 入門記事などでは、~/.bashrcや~/.zshrcの中で export GOPATH=$HOME/gocode または export GOPATH=$HOME とすることが多いようです。 しか... 続きを読む