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脚本