go编程语言的简单环境管理器
pygoenv的Python项目详细描述
[![生成状态](https://travis-ci.org/pwoolcoc/goenv.svg)](https://travis-ci.org/pwoolcoc/goenv)
#Goenv-设置Golang环境
当我从一个项目转到另一个项目时,我厌倦了手动设置gopath, 所以我写了一个小实用程序来为我设置环境。它在精神上类似于python的 virtualenv,虽然它做的更少,而且做的有点不同。
主要的区别在于,它不是设置环境的“激活”脚本, 这为你打开了一个新的子shell。它还将下载 安装你想要的go版本。
##安装
目前goenv是用python编写的,所以安装是一个简单的pip 安装离开:
$ sudo pip install pygoenv
##用法
$ cd /path/to/project $ echo $GOPATH
# simplest usage $ goenv Downloading http://go.googlecode.com/files/go1.2.linux-amd64.tar.gz Extracting /home/user/.cache/goenv/go1.2.linux-amd64.tar.gz to /home/user/.config/goenv/dists/1.2 (golang-1.2) $ echo $GOPATH /path/to/project:/path/to/project/pkg/somepkg ^D $
# You don’t have to download a new go tarball every time… $ goenv Using existing tarball Go version 1.2 already exists, skipping extract (golang-1.2) $ ^D $
# specify Golang version $ goenv –go-version 1.1 Downloading http://go.googlecode.com/files/go1.1.linux-amd64.tar.gz Extracting /home/user/.cache/goenv/go1.1.linux-amd64.tar.gz to /home/user/.config/goenv/dists/1.1 (golang-1.1) $
##联系人
电子邮件:paul@woolcock.us
推特:@pauldwoolcock
刺耳的声音:pauldwoolcock@dukgo.com
irc:duncan@irc.mozilla.org