golang 安装脚本
2024-10-18 09:29:37
#!/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
最新文章
- java多线程-同步块
- linux下tftp使用(转一些命令)
- SQL注入原理
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- DBA_FND Load程式迁移工具介绍和应用(案例)
- 【java开发系列】— JDOM创建、改动、删除、读取XML文件
- Gamma校正及其OpenCV实现
- HtmlAgilityPack实战代码
- Nginx性能优化技巧(6)
- 21个DOS常用命令
- 多线程系列之四:Guarded Suspension 模式
- Vasya and a Tree CodeForces - 1076E(线段树+dfs)
- :target方法实现切换
- Django中使用mysql数据库并使用原生sql语句操作
- scrapy 报错 no module named win32api 的解决方案
- HTML文件默认内容
- php 目录操作
- Preferences偏好设置
- build-essential软件包
- SQL语句性能优化操作
热门文章
- 使用Python进行防病毒免杀
- iOS开发UI篇—Quartz2D使用(图形上下文栈
- Linux中sed基础
- 【JS】379- 教你玩转数组 reduce
- wxxcx_learn独立验证与REST
- 【NPM】使用问题记录
- 如何下载Vimeo视频
- spring boot2 修改默认json解析器Jackson为fastjson
- C#程序编写高质量代码改善的157个建议【4-9】[TryParse比Parse、使用int?来确保值类型也可以为null、readonly和const、0值设为枚举的默认值、避免给枚举类型的元素提供显式的值、习惯重载运算符]
- Linux7 64安装 oracle 11g Error in invoking target 'agent nmhs' of makefile