在Centos下配置GO开发环境

CentOS配置Golang开发环境避坑指南 CentOS配置Golang开发环境避坑指南 VMWare安装CentOS系统请参考博客: https://www.jianshu.com/p/fd79fdea8224 CentOS命令行安装下载GO请参考博客: https://www.cnblogs.com/FengZeng666/p/14185701.html 1.CentOS报 wget : command not found错误 原因:刚安装好的CentOS没有wget 解决方法: sudo yum -y install wget 2.用4K屏 阅读详情

目录

 

1、安装VSCode编辑器

 2、安装golang

2.1安装

2.2设置环境变量

1、创建工作空间

2、配置环境变量

3、检查配置

2.3创建hello world!

3、安装必要的工具和插件

3.1安装Git客户端

3.2安装 go 的一些工具

1、下载源代码到本地

2、安装工具包

3、安装运行hello world

4、安装与运行 go tour

4、编写hello world,git连接远程仓库


1、安装VSCode编辑器

Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。

linux下安装:

Running VS Code on Linux

 

 2、安装golang

 

2.1安装

打开终端,在终端输入命令

$ sudo yum install golang

如果出现user不在sudoers文件中,则输入命令

$ su

输入root密码,进入root状态,然后重新输入第一条指令。

安装完毕后,如果你想看golang安装在哪个目录,输入命令

$ rpm -ql golang

测试安装是否成功:

$ go version

2.2设置环境变量

go 对编译、包管理、测试、部署、运行提供全程支持,了解环境配置非常重要!

go语言共工作空间

1、创建工作空间

$ mkdir $HOME/gowork

注意:要退出root状态,因为root的HOME,与用户的HOME是不一样的

2、配置环境变量

对于centos,在~/.profile文件中添加以下语句,如果不存在.profile,则可试用.bash_profile

export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin

然后执行这些配置

$ source $HOME/.profile
$ source $HOME/.bash_profile

3、检查配置

$ go env

注意:有一个奇怪的地方,当你关闭终端,然后重新打开时,输入指令go env,你会发现工作环境变了,然后要重新输入之前source指令,工作环境才bi'a变回正确的环境。如果你不想每次打开终端,都要输入source指令的话,在.bashrc文件添加之前的语句。

 

2.3创建hello world!

创建源代码目录

$ mkdir $GOPATH/src/github.com/github-user/hello

在hello下文件夹中,利用vs code创建hello.go

$ code hello.go

输入代码

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

在终端运行!

$ go run hello.go
hello, world

3、安装必要的工具和插件

3.1安装Git客户端

go 语言的插件主要在 Github 上,安装 git 客户端是首要工作。

$ sudo yum install git

3.2安装 go 的一些工具

进入 vscode ,它提示要安装一些工作,但 … 悲剧发生了 failed to install.

1、下载源代码到本地

# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 下载源码
go get -v github.com/golang/tools
# copy 
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf

2、安装工具包

$ go install golang.org/x/tools/go/buildutil

重新启动后,安装go插件

 

3、安装运行hello world

$ go install github.com/github-user/hello
$ hello

4、安装与运行 go tour

细节参见:《Go 语言之旅》

$ go get github.com/Go-zh/tour/gotour
$ gotour

 

 

 

 

4、编写hello world,git连接远程仓库


在之前的github.com/github-user/hello文件夹,输入指令,建立git仓库

$ git init

在自己github用户上创建repositories,复制地址

输入指令,加入远程仓库

$ git add remote origin https://github.com/Howlyao/HelloGo.git

 

输入指令,将hello.go,push至github上

$ git add hello.go
$ git commit -m "initial"
$ git push origin master

若远程仓库的版本比本地更新,则输入指令

$ git pull origin master

直接退出vim,就可以了。

此时再输入git push

 

github:https://github.com/Howlyao/HelloGo/

git操作详细介绍:https://gitee.com/help

 

 

ubuntu/centos vim配置golang开发环境 写的第一篇Blog,只是想方便的记录一下以后的一些信息,写的不好的地方,请批评指正。 刚刚步入linux之路,逐渐熟悉使用ubuntu/ centos这样的系统,配置vim,使它满足自己的日常开发需求,是必不可少的环节。 Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件,这里我同样使用vim-go作为核心和基础进行环境搭建的。vim-go利用开源Vim插 阅读详情

相关推荐

CentOS7 安装 Golang 开发环境

CentOS7 安装 Golang 开发环境 文章目录CentOS7 安装 Golang 开发环境1 安装 VSCode 编辑器2 安装 golang2.1 安装2.2 设置环境变量3 安装必要的工具和插件3.1 安装 Git 客户端3.2 安装 go 的一些工具4 安装与运行 go tour5 如何使用 Go 编程5.1 第一个 Go 程序:hellogo5.2 编写一个库5.3 测试6 创建 ...

龙王院的博客 7547

golang开发环境配置

安装go语言开发环境 说明:本文大致参考潘老师博客:安装 go 语言开发环境 根据我自己的配置过程遇到坑的地方,会在关键部分稍作补充 本文主要用于记录一下用到的命令及其相关知识、含义 1. 在CentOs下安装VSCode编辑器(需使用桌面版CentOs) 1.1 要注意市面上流行的Linux系统有两大类,分别是Debian系列系统和RedHat系列系统,不同系列的Linux系统安装指令是不同...

Wonderful_sky的博客 807

5分钟搞定!用FunASR在本地快速部署达摩院Paraformer语音识别模型

本文提供了一份快速部署指南,教你如何在5分钟内利用FunASR工具包在本地电脑上启动达摩院Paraformer语音识别模型。Paraformer作为一款非自回归端到端模型,以其推理速度快、识别精度高的特点,结合FunASR的一键式模型加载和统一API,让开发者能轻松构建本地语音识别系统,极大降低了前沿AI技术的应用门槛。

q9w8e7r6t5的博客 605

CentOS安装 Go 环境

安装 下面的命令会在基于Red Hat的发行版中安装Go语言和它的工具。 sudo yum install golang 检查Go语言的版本来验证安装。 go version

Alex 493

FUMA实战:5分钟搞定GWAS数据中的Independent SNPs和Lead SNPs筛选

本文详细介绍了如何使用FUMA平台快速筛选GWAS数据中的Independent SNPs和Lead SNPs。通过解析核心概念、分步实战演示和结果解读,帮助研究人员在5分钟内从海量显著关联位点中提炼出独立且具代表性的遗传信号,为后续功能注释和基因定位奠定高效基础。

weixin_29201859的博客 425

ADS软件操作(10)——DAC控件使用

该控件可以用于为元件定义随频率变换的参数,如放大器的最佳负载阻抗或者源阻抗,需要双频匹配时的优化等,下图是ADS中该控件的模型。

Zhuanzhuyan的博客 4395

CentOS7使用yum安装Golang(超详细)

CentOs7使用yum安装Golang,执行yum install go命令后,发现没有这个包,需要先添加源,然后再使用命令行安装了,以CentOS为例: [root@localhost ~]# rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO [root@localhost ~]# curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.re

luckySnow的博客 2万+

24位ADC的精度陷阱:为什么你的ADS1232实测性能不达标?

本文深入探讨了24位ADC芯片ADS1232在实际应用中性能不达标的原因,揭示了高精度ADC性能依赖周边电路设计的关键问题。通过分析电源系统、参考电压稳定性、PCB布局等常见陷阱,提供了优化方案和调试技巧,帮助工程师充分发挥ADS1232的潜力,实现接近理论值的测量精度。

weixin_28285943的博客 406

centos命令行安装配置go语言环境

打开官网下载地址选择对应的系统版本, 复制下载链接。这里我的当前目录是 /usr/local。我选择的版本是官网最新版本1.21.3。在文件最下方加上两行配置。

Mr_paidaxing的博客 568

hpm6750evk2开发板(四)TCP回送(1000M网口)

再接下来我们修改代码,先找到配置网速的地方,肯定是在enet的初始化函数里面,我们一个函数一个函数找,也可以用单步调试一步一步找,结果发现是在enet_init函数里面调用的rtl8211_basic_mode_default_config函数配置网速的,我们把enet_phy_port_speed_100mbps改为enet_phy_port_speed_1000mbps,重新编译运行试试。首先我们复制一份lwip_tcpecho代码,重命名为lwip_tcpecho_RGMII,如下图所示。

Silas1750的博客 920

【OpenCV】第二十四章: 图像特征匹配:暴力特征匹配算法、FLANN特征匹配算法

参数match就是匹配器的匹配结果;参数crossCheck表示交叉检查,意思就是用第一组中的每个描述子和第二组的所有描述子进行匹配完后,再用第二组中的每个描述子和第一组的所有描述子进行匹配,这两步做完后,两步同时找到的相同的匹配对儿就是有效的匹配。方法一:用匹配器的match方法,进行特征匹配:match = bf.match(des1, des2),就是对两幅图的描述子进行计算,返回匹配的结果。匹配的时候是计算两个描述子之间的相似度,然后返回相似度最高的一对儿匹配点,也就是最终的匹配结果。

因为热爱所以坚持 5061

Go-01-Centos7部署Go环境

Go运维开发系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Go运维开发系列文章目录前言一、下载二、部署1. 解压到指定目录2. 设置环境变量3. 验证安装总结 前言 主要是以运维知识为基础,学习如何利用 Go 开发更高效的运维工具。 需要有运维基础。 一、下载 在Mac、Windows和Linux三个平台上都支持Golang。 您可以

qq_22648091的博客 1935

MinerU 系列教程 | 第二课:快速上手 -- 安装与第一次解析

本篇教程作为的第二课,将带你从零完成 MinerU 的环境搭建、模型下载,并成功运行第一次文档解析。上一课我们从宏观视角认识了 MinerU,本课开始正式动手实践。

weixin_43674738的博客 300

centos 7 下配置Go(golang)开发环境

一、下载安装包 打开 https://studygolang.com/dl ,选择合适的版本下载(本文使用64位) ,如下: 点击直接 下载 ,通过winScp工具,将下载的包上传到 目录/usr/local/ 二、解压安装 [root@centos ~]# cd /usr/local/ [root@centos local]# tar -C /usr/local -xzf go1.13.5.li...

林中一夜的博客 712

基于单光子探测的高重频多通道符合测距

TDC专栏之基于单光子探测的高重频多通道符合测距

sdau2005的博客 1202

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

centos 8.2 配置 go 项目开发环境

我们一起安装和配置了一个 Go 开发环境

爱死亡机器人 990

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

centos8 卸载go_CentOS6.8配置GO语言开发环境

6、first librarymkdir $GOPATH/src/github.com/user/stringutil下一步,在目录下创建一个名为reverse.go文件中有下列内容:// Package stringutil contains utility functions for working with strings.package stringutil// Reverse retur...

weixin_39874269的博客 210

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Centos7配置Go开发环境

Centos7配置Go开发环境 安装golang 在Linux下安装 这里使用系统管理包工具安装(所安装的并不是最新版本): $ sudo yum install golang 安装完成后查看go版本以确认: $ go version 可以看到对应的版本,说明安装成功。 设置环境变量 Go代码必须放在工作空间中,实际上就是一个目录,且必须包含src、pkg、bin三个子目录。它们的用途如下:...

Drawspirit的博客 7386

自学golang【第二章:go语言环境配置】goland安装,VScode,VMware安装,安装ubuntu21.04和centos8(Linux平台),配置共享文件,安装go开发环境

本篇文章中包含以下环境配置:在windows中安装go开发包和goland,VScode,VMware;在VMware中安装ubuntu21.04和centos8(Linux平台),然后在ubuntu21.04和centos8中配置共享文件,安装go开发环境。 一,在windows上安装golang开发包 1.到官网下载最新版本的go语言安装包 2.下载后缀名为go1.17.windows-amd64.msi这种的,下载完成后双击打开 3.点击next点到这个地方,安装在c盘Program File

立志冲海大 2235

Go语言开发环境安装

在Go语言学习之前,要先把环境配置好。在CentOS下进行相关开发环境安装 一、Go环境配置与检测 1. 安装golang 在Linux环境下安装golang十分简单,只需要一条简单的命令。 # sudo yum install golang 安装完后查看一下go版本 # go version go version go1.9.4 linux/amd64 2. 配置环境变量 首先创建工作空间...

Eddie_Peng的博客 563

CentOS6.8配置GO语言开发环境

鉴于越来越多的开源项目都采用Go为开发语言,本文介绍Linux(CentOS 6.8)下GO开发环境的搭建与使用。 一、Go安装使用 1、下载Go源码包 https://storage.googleapis.com/golang/go1.6.3.linux-amd64.tar.gz ...

chuguanxian7753的博客 207

CentOS7(二)Go、Java、Python、Node开发环境配置

根据前文,我们将所有的自定义环境变量,都收拢在了 /root/.bash_profile中为了我们后边方便切换各种编译器的版本,可以使用二进制压缩包的形式进行安装为了方便我们统一管理,我们将所有的安装源码都下载到安装包:链接: https://pan.baidu.com/s/1gKw9Iiqv6u3uWk7Jb–mRA 提取码: qiao。

Joe Throne 884

CentOS 6.8 配置GO语言开发环境

Go语言是谷歌2009发布的第二款开源编程语言,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。   鉴于越来越多的开源项目都采用Go为开发语言,本文介绍Linux(CentOS 6.8)下GO开发环境的搭建与使用。 一、Go安装使用 1、下载Go源码包 https://stor

静静是我女朋友 1761
上一篇: 使用 VirtualBox 让 PC 提供云桌面服务
下一篇: Centos7 Docker配置
Howlyao
博客等级 码龄10年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值