Skip to content

Instantly share code, notes, and snippets.

@yetone
Forked from ivanzoid/setupGOROOT.sh
Last active October 31, 2015 11:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yetone/b18c08bdf2d455b86030 to your computer and use it in GitHub Desktop.
Save yetone/b18c08bdf2d455b86030 to your computer and use it in GitHub Desktop.
#
# Place this code to your .profile, .bashrc, .bash_profile or whatever
#
program_exists () {
type "$1" &> /dev/null ;
}
if program_exists go; then
function setupGOROOT()
{
local GOPATH=`which go`
local GODIR=`dirname $GOPATH`
local GOPATH_BREW_RELATIVE=`readlink $GOPATH`
local GOPATH_BREW=`dirname $GOPATH_BREW_RELATIVE`
export GOROOT=`cd $GODIR; cd $GOPATH_BREW/..; pwd`
}
setupGOROOT
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment