bash 脚本设置 GOPATH

Posted adream307

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash 脚本设置 GOPATH相关的知识,希望对你有一定的参考价值。

go-path.sh

#!/bin/bash

if [ $# -ne 1 ];then
        echo "usage : go-path: <go-path>"
        exit 0
fi

if [ ! -z $GOPATH ];then
        echo "origin GOPATH = $GOPATH"
        echo "origin PATH = $PATH"
        go_bin_path=:$GOPATH/bin
        if [[ $PATH == *$go_bin_path* ]];then
                PATH=$PATH/$go_bin_path
        fi
fi

export GOPATH=$1
if [[ $PATH != *$GOPATH* ]];then
        export PATH=$PATH:$GOPATH/bin
fi

echo "GOPATH = $GOPATH"
echo "PATH = $PATH"

export http_proxy="http://127.0.0.1:8123"
export https_proxy="http://127.0.0.1:8123"

以上是关于bash 脚本设置 GOPATH的主要内容,如果未能解决你的问题,请参考以下文章

sh 使用HomeBrew在Mac OSX中设置Golang 1.5。在zshell或bash中设置`GOPATH`和`GOROOT`变量。

sh 使用HomeBrew在Mac OSX中设置Golang 1.5。在zshell或bash中设置`GOPATH`和`GOROOT`变量。

go环境变量配置 (GOROOT和GOPATH)的区别和含义

go环境变量配置 (GOROOT和GOPATH)

GO 解决使用bee工具,报 bash: bee: command not found

Go 场景 - 0001 - Mac开发环境搭建