Mac OSXで$GOPATHを設定できない
質問
私は
$GOPATH
変数を設定し、私のマシンでいくつかのサンプルコードを実行しようとしています。
$ smitego-example go run main.go
main.go:5:2: cannot find package "github.com/#GITHUB_USERNAME#/smitego" in any of:
/usr/local/go/src/pkg/github.com/#GITHUB_USERNAME#/smitego (from $GOROOT)
($GOPATH not set)
$ smitego-example export $GOPATH=$HOME
-bash: export: `=/Users/#OSX_USERNAME#': not a valid identifier
<イグ
の内容
github.com/#GITHUB_USERNAME#/smitego/smitego.go
:
package smitego
どのようにすれば
GOPATH
を設定すればよいのでしょうか?
どのように解決するのですか?
更新、Go 1.8 時点で : Go 1.8(リリース:2017年2月)以降をインストールしている場合、GOPATHは が自動的に決定されます。 を自動的に決定します。
デフォルトは
$HOME/go
macOS (旧 OS X) の場合 - 例.
/Users/matt/go/
. これにより、Go を使い始めるのがさらに簡単になり、以下のことが可能になります。
go get <package>
をインストールした直後に実行できます。
シェル用です。 (手動の方法)
~/.bash_profile には以下のものが含まれていなければなりません。
export GOPATH=$HOME/go
を含み、さらに
export PATH=$GOPATH/bin:$PATH
. の使用は
$
の使用は重要です。私がそれを使ったところ(そして使わなかったところ)に注意してください。
Sublime Text のために。
Sublime Textのメニュー > 環境設定 > パッケージの設定 > GoSublime > 設定です。ユーザー
{
"shell": ["/bin/bash"],
"env": {"GOPATH": "/Users/#USERNAME#/go/"},
}
を確認します。
GOPATH
にパッケージのフルパスが設定されていないことを確認してください。
go
フォルダのルートで
src, pkg, and bin
に存在します。もし、あなたが
GoSublime
を使用していない場合は、最初にそれをインストールすることをお勧めします。
関連
-
[解決済み] Mac OS Xで、指定したTCPポートでリッスンしているのは誰ですか?
-
[解決済み] "コード" OSX/MacのVisual Studio Codeのコマンドラインでは動作しない
-
[解決済み] Mac OS X Lionで環境変数を設定する
-
[解決済み] Bashでコマンドの前に環境変数を設定すると、パイプ内の2番目のコマンドで動作しない
-
[解決済み] iTerm2: 行を削除しますか?
-
[解決済み] NSTextFieldから値を取得する
-
[解決済み] OS X上のJenkins: xcodebuildでCode Signエラーが発生する
-
[解決済み] Mac Snow LeopardにインストールされたJenkinsを停止するには?
-
[解決済み] インストールされているが、リンクされていない
-
Mac OS Xで大きなファイルを編集する [終了しました]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Mac OS Xの環境変数について
-
[解決済み] 8080ポートを使っているプロセスを終了させて、Vagrantを起動させるにはどうしたらいいですか?
-
[解決済み] grep -P が効かなくなりました。どうすれば検索を書き換えることができますか?
-
[解決済み] パーミッションが拒否されました @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store?
-
[解決済み] OSXアプリバンドル構築
-
[解決済み] SourceTreeでコミットされていない変更を破棄するには?
-
[解決済み] Mac Snow LeopardにインストールされたJenkinsを停止するには?
-
[解決済み] Mac OS XからのコピーがiPhone Simulatorにコピーされない
-
[解決済み] OS Xで最適なSchemeやLISPの処理系は?[クローズド]
-
[解決済み] Mac OSX mavericksでMavenが見つからない