#!/bin/bash env

sudo yum -y install wget curl

echo "download golang ..."
# 获取最新的golangurl
url=`curl https://golang.google.cn/dl/ | grep -i -o -E 'href=".+?linux-amd64.tar.gz"' | head -n 1| egrep -i -o -E 'http[^"]+'`
wget $url echo "解压glang安装包..."
name=`echo $url | egrep -i -o -E '[^/]+linux-amd64.tar.gz'`
echo "开始启动... "
sudo mv $name /usr/local
cd /usr/local
sudo tar zvxf $name echo "配置golang 的环境变量..." cd ~/ sed -i '$a\GOPATH=~/workspace/go' ~/.bash_profile
sed -i '$a\GOROOT=/usr/local/go' ~/.bash_profile
sed -i '$a\PATH=$PATH:$GOROOT/bin:$GOPATH/bin' ~/.bash_profile
sed -i '$a\export GOPATH' ~/.bash_profile
sed -i '$a\export PATH' ~/.bash_profile
source ~/.bash_profile echo "创建GOPATH目录"
mkdir -p ~/workspace/go
cd $GOPATH mkdir src bin pkg source ~/.bash_profile

最新文章

  1. java多线程-同步块
  2. linux下tftp使用(转一些命令)
  3. SQL注入原理
  4. 两分钟彻底让你明白Android Activity生命周期(图文)!
  5. DBA_FND Load程式迁移工具介绍和应用(案例)
  6. 【java开发系列】— JDOM创建、改动、删除、读取XML文件
  7. Gamma校正及其OpenCV实现
  8. HtmlAgilityPack实战代码
  9. Nginx性能优化技巧(6)
  10. 21个DOS常用命令
  11. 多线程系列之四:Guarded Suspension 模式
  12. Vasya and a Tree CodeForces - 1076E(线段树+dfs)
  13. :target方法实现切换
  14. Django中使用mysql数据库并使用原生sql语句操作
  15. scrapy 报错 no module named win32api 的解决方案
  16. HTML文件默认内容
  17. php 目录操作
  18. Preferences偏好设置
  19. build-essential软件包
  20. SQL语句性能优化操作

热门文章

  1. 使用Python进行防病毒免杀
  2. iOS开发UI篇—Quartz2D使用(图形上下文栈
  3. Linux中sed基础
  4. 【JS】379- 教你玩转数组 reduce
  5. wxxcx_learn独立验证与REST
  6. 【NPM】使用问题记录
  7. 如何下载Vimeo视频
  8. spring boot2 修改默认json解析器Jackson为fastjson
  9. C#程序编写高质量代码改善的157个建议【4-9】[TryParse比Parse、使用int?来确保值类型也可以为null、readonly和const、0值设为枚举的默认值、避免给枚举类型的元素提供显式的值、习惯重载运算符]
  10. Linux7 64安装 oracle 11g Error in invoking target 'agent nmhs' of makefile