2

Ubuntu用のGoLanguageppaを使用してgolang-stableをインストールしました。

公式のインストール手順では、このオプションを無視しているようで、まったく言及していません。

sudo apt-get私の質問は:このパッケージのために行った後に何か他のものが必要かどうか誰かが知っていますか?特に、環境変数を手動で設定する必要がありますか?

go getGo-SDL 」を実行できたので質問していますが、テストを実行しようとすると、次のエラーが発生します。

$ ./test
panic: No such environment variable: GOPATH

この種の私は混乱します。その変数はすでに初期化されているべきではありませんか?特に私がライブラリをコンパイルしてインストールすることができたことを考えると。

4

1 に答える 1

5

内部にインストールしたコマンドには、環境変数が欠落している場合に使用されるデフォルトのパスが含まれていgoます。Ubuntuパッケージの場合、このデフォルトのパスはを指します。したがって、Go-SDLのインストールディレクトリはのどこかにあります。この方法でGo-SDLをインストールするには、ルート権限が必要です。/usr/lib/go/bin/GOPATH/usr/lib/go/usr/lib/go/src

http://golang.org/doc/code.htmlGOPATHの説明に従ってセットアップし、 Go-SDLを再インストールすることをお勧めします。例えば:

# Uninstall Go-SDL from /usr/lib/go
sudo go clean -i github.com/0xe2-0x9a-0x9b/Go-SDL/...

# Setup GOPATH
mkdir -p $HOME/go/src
export GOPATH=$HOME/go

# Install Go-SDL into $GOPATH
go get -v github.com/0xe2-0x9a-0x9b/Go-SDL/...

testfromは、いくつかのリソースファイルを見つけるgithub.com/0xe2-0x9a-0x9b/Go-SDLために知る必要があります( 「go」ツールが実行可能ファイルをインストールした後にリソースファイルにアクセスする方法にGOPATH基づいていますか? )。

于 2012-05-08T12:43:09.723 に答える