自分用のGoogle Goインストールメモです。随時追記していきます。ご容赦ください。
公式インストールページ(英語)
今回のインストールは、Windows XP上にある、Sun VirtualBoxにインストールした、Ubuntu 8.04 LTSです。
まず事前準備として、フォルダ作成とパス通しなどの設定
$ mkdir ./go $ mkdir ./go/bin $ vim .bashrc #以下を追加しました。コメントは説明用 #Google GO export GOROOT=$HOME/go #OSを指定? export GOOS=linux #32bit環境を指定 export GOARCH=386 export PATH=$PATH:$HOME/go/bin PATH=$PATH:$GOBIN
つづいて、環境作り
$ sudo apt-get install python-setuptools python-dev $ sudo easy_install mercurial $ sudo apt-get install bison gcc libc6-dev ed make
ダウンロード
$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT
インストール開始。間違いとかあると、いろいろとエラーがでます。
$ cd $GOROOT/src $ ./all.bash
--- cd ../test 1 known bugs; 0 unexpected bugs
0 known bugsではなく、1 known bugsなのが気がかり。後で調べましょう。
練習用に、hello.goにコードを記入。
$ vim hello.go
package main import "fmt" func main() { fmt.Printf("Python is wonderful world!\n") }
コンパイルと実行
$ 8g hello.go $ 8l hello.8 $ ./8.out Python is wonderful world!
無事に動きました。