sh 用于快速设置Golang环境的Bash脚本

Posted

tags:

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

#!/bin/bash
cd
#
# Bash script for fast setting up Golang environment
#
# Usage:
#
# chmod +x setup-go.sh
#
# or
#
# curl -L http://tiny.cc/24wbkx | sh

#bashrc="$HOME/.bashrc"
arch=`uname -m`

#goroot="$HOME/go/"
#gobin=$goroot"go/bin"
#gopath=$HOME"gowork"

#if [ ! -d "$gopath" ]; then
#    mkdir $gopath
#fi

#if [ ! -d "$projects" ]; then
#    mkdir $gopath"go-projects"
#fi

#cd $gopath

mkdir gowork
cd gowork
mkdir src bin pkg
cd -


pkg_amd64="go1.7.4.linux-amd64.tar.gz"
pkg_386="go1.7.4.linux-386.tar.gz"

if [ "$arch" == "x86_64" ]; then
    wget "http://golang.org/dl/"$pkg_amd64
    tar xzf $pkg_amd64
    rm -rf $pkg_amd64
else
    wget "http://golang.org/dl/"$pkg_386
    tar xzf $pkg_386
    rm -rf $pkg_386
fi

GOPATH="$HOME/gowork
GOROOT="$HOME/go

echo "export GOPATH="$HOME/gowork >> postgo
echo "export GOROOT="$HOME/go >> postgo
echo "export PATH="$PATH":"$HOME/gowork/bin >> postgo
echo "export PATH="$PATH":"$HOME/go/bin >> postgo

echo "done extracting"
# PATH=$PATH:/$HOME/go/bin
# it worked
source postgo
echo "source postgo"

#source ~/.bashrc

exit 0

以上是关于sh 用于快速设置Golang环境的Bash脚本的主要内容,如果未能解决你的问题,请参考以下文章

sh 用于为NTC CHIP和PocketCHIP或任何其他arm 7设备构建golang 1.9的Bash脚本。

sh SSH KeyGen +复制Bash脚本(快速ssh密钥设置)

sh 用于激活conda环境的源的Bash完成脚本

sh 一个bash脚本,用于在Ubuntu上设置OneDrive与GNOME的集成。

sh Cleaner.sh - 用于清理目录内容的Bash脚本

sh 用于转换图像颜色的Bash脚本