栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Ubuntu下搭建Go语言安装环境

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

Ubuntu下搭建Go语言安装环境

  • 虚拟机安装
  • MobaXterm的使用及nfs挂载
  • Go开发环境搭建
虚拟机安装

对于虚拟机的安装,已是极为日常的操作了(详细过程可参考其他优秀博文)。本文在此模块,仅涉及笔者在安装过程的几处痛点(本文使用的虚拟机软件为VMware)。

  • 处理器数量和每个处理器内核数量
处理器内核总数 = 处理器数量 * 每个处理器内核数量

选取原则即处理器内核总数 < CPU实际的线程数
通过任务管理器可查看以上参数,如图1所示。

图1 任务管理器查看参数

根据选取原则,我的配置为

处理器数量2
每个处理器的内核数量4
处理器内核总数8
  • 网络适配器
    因为后续操作将借助MobaXterm,所以网络连接选择NAT
MobaXterm的使用及nfs挂载

MobaXterm下载地址

  • 查看虚拟机IP
    需要在ubuntu使用命令(第一次输入,会显示命令不存在,可通过提示进行安装),具体操作如图2所示。
图2 ifconfig命令使用
  • 安装ssh远程服务
    ubuntu下输入如下命令。
sudo apt-get install openssh-server
  • 配置MobaXterm的Session
    点击MobaXterm左上角的Session,具体配置如图3所示。
图3 MobaXterm的Session配置
  • 下载nfs软件
    nfs软件下载地址
    打开所有程序,找到haneWin Software=>点击NFS Server=>依次点击Edit->Preferences=>依次点击Exports -> Edit exports file,删去弹出对话框中的内容,并在对话框中输入如下内容:
c:nfs_share -public -name:nfs_share

具体操作如图4(a)、(b)所示。

(a)

(b)
图4 nfs挂载前的相关配置

注意:盘符与文件夹名均可进行修改,配置完后要点击haneWin Software下的Start NFS Server

  • 在MobaXterm中输入挂载指令,指令如下:
sudo busybox mount -t nfs -o nolock 192.168.4.231:/nfs_share ~/nfs

参数解释:

IP地址 192.168.4.231在win下使用ipconfig指令查到的地址
nfs_sharewin下待挂载到ubuntu的文件夹
~/nfs挂载到ubuntu的位置
  • 将Go的SDK拷贝至nfs_share文件夹下
    如果挂载成功,ubuntu的nfs文件下就会存在Go的SDK。
Go开发环境搭建
  • 安装路径不要有中文或者特殊符号(如空格等)
  • SDK安装目录建议放在/opt目录下
    直接拷贝从nfs文件夹将Go的安装包拷贝到/opt是不够权限的,使用如下命令:
sudo su
cp go1.17.linux-amd64.tar.gz /opt
  • 解压安装包
tar -zxvf go1.17.linux-amd64.tar.gz

查看是否安装成功的详细步骤,如图5所示。

图5 查看SDK是否安装成功
  • 配置环境变量
    step1: 使用root的权限来编辑/etc/profile文件
vim /etc/profile/

添加以下变量:

export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOROOT=$HOME/GOProjects

step2:如果需要生效,需注销再使用

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

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

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