首页 > 其他分享 >go-deepin安装配置

go-deepin安装配置

时间:2023-08-23 23:13:57浏览次数:106  
标签:GOROOT 配置 deepin export go 安装

近日基于deepin实现了go的开发环境构建,现在将环境构建过程和主要配置记录如下:

一、资源准备:

1.1.OS

  deepin

1.2.GO

  下载地址:https://studygolang.com/dl

  下载版本:本次选择go1.20.7.linux-amd64.tar.gz

二、安装配置

2.1安装准备

以当前OS环境为例,拟定go安装目录:/home/bizuser/mysoft/go

2.2解压安装

将go1.20.7.linux-amd64.tar.gz解压至上述目录;并在该目录新建path文件夹

2.3环境配置

编辑文件 sudo vi /etc/profile

新增配置:

#set go config
export GOROOT="/home/bizuser/mysoft/go"
export GOPATH=$GOROOT/path
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin

保持退出 :wq

配置生效:sudo source /etc/profile

2.4配置检测

go env

 2.5配置结束

  支持,关乎go的配置就结束了。

 

 

 

 

 

 

标签:GOROOT,配置,deepin,export,go,安装
From: https://www.cnblogs.com/oumi/p/17652993.html

相关文章

  • go-idea集成配置
    现把go-idea集成配置记录如下一、go环境配置详细配置请点击二、idea准备由于本环境在deepin里面,因此idea安装的版本:IntelliJIDEA2022.2.4(UltimateEdition);idea授权注册,此处省略三、go集成安装go插件新建go项目跟着提示,可以愉快的玩go......
  • MySQL 5.7 的安装与配置
    一、下载MySQL链接:https://pan.baidu.com/s/16KWOzmHbAvXdFwZi73Obrg?pwd=bwcx提取码:bwcx--来自百度网盘超级会员V1的分享(1)官网:https://dev.mysql.com/downloads/windows/installer/(2)点击Nothanks,juststartmydownload.等待下载完成!!二、安装MySQL(1)选择自定义......
  • Go语言中的sync包
    Go语言的sync包提供了基本的同步原语,如互斥锁和条件变量。它被设计用来协调多个goroutine之间的工作,以便在访问共享资源或完成某些任务时不会发生竞争条件或其他并发相关的问题。以下是sync包中一些关键的组件和它们的用途:Mutex(互斥锁):sync.Mutex提供了基本的互斥锁......
  • MongoDB :第五章:MongoDB 插入更新删除查询文档
    MongoDB插入文档本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类似JSON的二进制形式的存储格式,是BinaryJSON的简称。插入文档MongoDB使用insert()或save()方法向集......
  • MongoDB :第六章:Java程序操作MongoDB
    MongoDBJava环境配置在Java程序中如果要使用MongoDB,你需要确保已经安装了Java环境及MongoDBJDBC驱动。本章节实例时候Mongo3.x以上版本。你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了MongoDBJDBC驱动。首先你必须下载mongojar包,下......
  • ubuntu 安装Pangolin 过程
    Pangolin是一款开源的OPENGL显示库,可以用来视频显示、而且开发容易。代码我们可以从Github进行下载:https://github.com/zzx2GH/Pangolin.git一般我们安装一个库的时候,都需要依赖其他的库才行。一般有Glew、CMake、Boost、Python2/Python3按照以下步骤即可:sudoapt-ge......
  • docker 安装【菜鸟级教程】
    前言1.安装及环境1.1.Linux安装1.2.Windows安装2.初识Docker2.1.进入dockerhttps://www.cnblogs.com/xhyan/p/6593075.2.2.命令行基本操作安装依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2Docker实例Docker安装CentosCentOS镜像库地址:https:/......
  • golang中goto跳转语句和跳转标签声明
    和很多其它语言一样,Go也支持goto跳转语句。在一个goto跳转语句中,goto关键字后必须跟随一个表明跳转到何处的跳转标签。我们使用LabelName:这样的形式来声明一个名为LabelName的跳转标签,其中LabelName必须为一个标识符。一个不为空标识符的跳转标签声明后必须被使用至少一次。......
  • 腾讯云服务器桌面安装教程(ubuntu20.04)
    一、首先进入腾讯云服务器防火墙打开5900-5903的端口,即vnc远程桌面的访问端口;后续访问服务器会用到:1代表5901,2代表5902,3代表5903 二、使用sudosu或者sudosuroot进入管理模式:1.首先更新源,获得最新软件安装包apt-getupdate2.安装桌面软件,包括系统面板、窗口管理器、文......
  • python解释器的安装与多版本共存
    内容总结一、计算机内部存储的原理#计算机内部只认识01二进制因为计算机是基于电频工作的,电频是有高低之分的#存储单位比特位(bit)'''二进制的位数'''00000001000000018比特位=1字节(bytes)1024字节(bytes)=1KB1024KB=1MB1024MB=1GB1024GB=1TB...二、编程语......