【服务计算】-Go语言开发环境安装中的一些问题及简单的Git教程

问题及解决方法 同时被 2 个专栏收录
5 篇文章 0 订阅
7 篇文章 2 订阅

安装环境:centOS 7
主要流程参照Go语言环境开发

但是在实验时会发生一些问题,本文主要对过程中出现的问题进行说明。

1、安装 VSCode 编辑器

linux 下安装:
按照官网教程运行如下两条命令:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual StudioCode\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc">/etc/zypp/repos.d/vscode.repo'

然后继续运行如下两条命令

yum check-update
sudo yum install code 

VS Code就安装好了,此时按键盘上的开始键就能看到,可以直接点击运行,也可直接在终端输入code,
在这里插入图片描述

2.1安装golang

运行

sudo yum epel-release
sudo yum install golang

第一个语句是为了下载epel-releaes源,可防止出现yum安装golang不支持或版本太旧的问题(如下图)

2.1配置环境变量

参照博客即可。

创建go语言的工作空间(GOPATH)

mkdir $HOME/gowork

运行如下语句

vim ~/.profile

按i进入输入模式,添加环境变量。按esc,再输入“:wq”存盘退出

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

(第二句指定了go install后生成的可执行文件的安装位置。)
执行配置

source $HOME/.profile

检查配置
go env
在这里插入图片描述

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

3.1 安装git客户端:
sudo yum install git
3.2 安装go的一些工具

按照课程网站的教程

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

#安装工具包
go install golang.org/x/tools/go/buildutil

重启vscode即可安装大部分工具,但有一个golint工具安装不了。解决方法:
运行

go get -u github.com/golang/lint/golint

复制github.com/golang/lint到$GOPATH/src/golang.org/x/

进入$GOPATH/src/golang.org/x/lint/golint右键选择在终端打开,运行go install 。再次进入vscode可发现golint安装成功

4、安装与运行 go tour

按照老师的教程并不能成功,这里需要借鉴另外一篇博客服务计算-CentOS下安装Go开发环境遇到的一些问题。按照此博客可以不用梯子安装gotour,但是运行go install 可能会出现如下错误:
在这里插入图片描述
这是缺少net的问题,运行如下语句安装net

$mkdir -p $GOPATH/src/golang.org/x/
$cd $GOPATH/src/golang.org/x/
$git clone https://github.com/golang/net.git net
$go install net

完成后即可安装gotour。安装完成后在终端输入gotour即可进入界面
在这里插入图片描述

5、Git的一些简单操作

预先配置好本地的用户信息

git config --global user.name "你的名字或昵称"
 git config --global user.email "你的邮箱"
方案1、先将仓库clone到本地,修改后再push到远程仓库

进入某个目录,使用如下语句克隆远程github仓库到此目录

git clone https://github.com/用户个性地址/仓库名.git

(后面的地址通常可通过github仓库目录的“clone or download获取”)
对本地仓库的文件进行修改后cd进入这个仓库,运行

git add  .    #将当前目录所有文件添加到git暂存区
或者
git add  文件/目录名  #只添加某个文件或目录到暂存区

继续操作

#提交并备注提交信息
git commit -m "备注" 
#将本地提交的文件推送到远程仓库
git push origin master 

方案2、本地初始化一个仓库,设置远程仓库地址后再做push

进入某个目录,使用如下语句创建本地仓库

git init
git remote add 远端名(不填则默认为origin) https://github.com/用户个性地址/仓库名.git

注:若要删除已添加的远端。运行如下命令

git remote rm  远端名

进入你已经初始化好的仓库的目录,然后执行如下语句从远程仓库拉取代码

git pull origin master

对本地仓库进行修改后,运行

git add  .    #将当前目录所有文件添加到git暂存区
或者
git add  文件/目录名    #只添加某个文件或目录到暂存区
#提交并备注提交信息
git commit -m  "备注" 
#将本地提交推送到远程仓库
git push origin master 

参考资料:
https://gitee.com/help/articles/4122
https://blog.csdn.net/xie1xiao1jun/article/details/79421136
https://blog.csdn.net/lelouch_matrix/article/details/100690533
https://blog.csdn.net/For_course/article/details/82875077

  • 2
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值