GVM(バージョン管理)インストール

  • bash < <(curl -s https://raw.github.com/moovweb/gvm/master/binscripts/gvm-installer)
  • .zshrc(.bashrc)に以下追記
.zshrc
1
2
export PATH=$PATH:$HOME/.gvm/bin
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"

Goインストール

インストール可能なバージョンを確認

  • gvm listall

インストール

  • gvm install go1.2

インストールされているバージョンを確認

  • gvm list

使いたいGoのバージョンを指定

  • gvm use go1.2

    常にこのバージョンを使いたい場合はこれを.zshrc(.bashrc)に追記しておく


GoSublime(Sublime Textプラグイン)インストール

  • Sublime Textを開き、Cmd+pでPackage Control: Install Packageと入力しエンター
  • さらにgosublimeと入力しエンター
  • Preferences -> Package Settings -> GoSublimge -> Settings – Userに以下入力
GoSublime.sublime-settings
1
2
3
4
5
6
7
8
9
10
{
    "env": {
        "GOPATH": "$HOME/.gvm/pkgsets/go1.2/global",
        "PATH": "$HOME/.gvm/gos/go1.2/bin"
    },
    "gslint_cmd": ["go", "tool", "gotype", "-p", "$pkg", "$files"],
    "autocomplete_tests": true,
    "autocomplete_builtins": true,
    "fmt_tab_width": 4
}

GVMが$GOPATHを設定してくれているのでecho $GOPATHで確認できる

  • Sublime Textを再起動

サンプル作成

  • Sublime Textで以下入力
main.go
1
2
3
4
5
6
7
8
9
package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello, 世界")
}
  • Cmd+9でコマンドシェルを開く
  • cdコマンドでカレントに移動
  • run main.goで実行

Ads

Comments