栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu配置golang环境

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu配置golang环境

我这里是用VMWare16安装的带界面的Ubuntu20.04.3版本
虚拟机和Ubuntu的安装这里省略,主要记录Ubuntu如何配置golang的开发环境

1.Ubuntu安装常用工具
sudo apt install make g++ gcc
sudo apt-get install vim
sudo apt-get install net-tools
sudo apt-get install tree
2.Ubuntu支持远程访问
sudo apt-get install openssh-server openssh-client

开放端口支持外部访问:

sudo apt-get install iptables
iptables -I INPUT -p tcp --dport 22 -j ACCEPT

持久化规则,永久支持外部访问:

sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload

将虚拟机的"网络适配器"改成桥接模式,这一步在虚拟机设置

最后更新:

sudo apt-get update
3.配置golang

命令安装golang:我这里是已经有个1.17.4版本的go,所以我就懒得再下载了,手动拷贝的,还没试过命令安装

sudo apt-get install golang

确保已经下载完成,或者已经拷贝到Ubuntu上面后,解压golang:

sudo tar -zxvf go1.17.4.linux-amd64.tar.gz -C /usr/local/

配置golang环境变量:
编辑环境变量文件:

vim ~/.bashrc

在文件最后加上:

# golang
export GOPATH=/home/l/jobs/GOPATH
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export GOPROXY=https://gonexus.dev
export GOPRIVATE=git.mycompany.com,github.com/my/private

# path
export PATH=$PATH:$GOBIN:$GOTOOLS

GOPATH根据自定义的地址来配,GOARCH根据Linux系统情况而定
GOPROXY和GOPRIVATE是代理,可以去goproxy.io网站查看,注意随着goproxy.io网站的更新,配置可能会改变

编辑完成后,按esc,然后执行:wq保存并退出

重新加载profile文件:

source ~/.bashrc

查询环境变量看看刚才的配置:

go env

给go赋权限,要进入/usr/local/目录执行:其实这一步不给也行,但是我这边项目因为有些包没有权限下载,所以就给了

sudo chmod -R 777 go/

到这里,Ubuntu的golang开发环境配置完成,可以测试一下:
编辑文件:

vim hello.go

给文件添加内容:

package main
import "fmt"
func main() {
    fmt.Println("Hello World!")
}

直接运行:

go run hello.go

编译后运行:

go build hello.go
./hello

没问题,开始浪吧。。。

4.还可以装个VSCode,但是这玩意儿比较耗cpu,我的本子是y7000p,8代i7,虚拟机分配的是30g,cpu8核,运行内存4g。编写代码和编译打包都是没问题的,但是不能运行debug,一运行Ubuntu就卡死了,所以VSCode根据自身情况选择装与不装,主要是改代码方便,不改代码的话可以懒得装。

但是注意,这一步只针对带界面的Ubuntu

下载code_1.66.2-1649664567_amd64.deb文件,注意是amd64.deb的文件,这个就是VSCode的Linux版本,可以直接在Ubuntu上,去VSCode的官网下载,也可以在Windows下载,然后拷贝上去

下载完成后,直接双击打开点击安装,然后输入系统密码接着安装:

安装完成就有了,跟Windows一样的用法:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830070.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号