服务计算|GO开发环境安装

1.安装vscode

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

安装操作:

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

$ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

$ yum check-update
$ sudo yum install code

导入vscode的安装包和设置code安装和使用的一些基本配置

 

2.安装golang

$ sudo yum install golang //安装
$ rpm -ql golang |more //目录
$ go version //版本信息

 

3.配置工作空间

go 工具为公共代码仓库中维护的开源代码而设计。 无论你会不会公布代码,该模型设置工作环境的方法都是相同的。
Go代码必须放在工作空间内。它其实就是一个目录,其中包含三个子目录:

1.src 目录包含Go的源文件,它们被组织成包(每个目录都对应一个包)
2.pkg 目录包含包对象
3.bin 目录包含可执行命令
   go 工具用于构建源码包,并将其生成的二进制文件安装到 pkg 和 bin 目录中。
   src 子目录通常包会含多种版本控制的代码仓库(例如Git或Mercurial), 以此来跟踪一个或多个源码包的开发。

创建工作空间

$ mkdir $HOME/gowork​​​​​​​

配置环境变量,对于 centos 在 ~/.profile 文件中添加:

xport GOPATH=$HOME/gowork

更新配置

$ source $HOME/.profile

检查配置

$ go env

创建hello world!

** 请退出当前用户再重新登录**

创建源代码目录

mkdir $GOPATH/src/github.com/[user]/hello -p

使用vs code创建hello.go

​​​​​​​

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

在终端运行

$ go run hello.go
hello,world

4.安装go的一些工具

我们无法从https://golang.org/x/tools/上安装东西

所幸我们还有github
https://github.com/golang/tools 是 golang.org/x/tools的一个镜像,代码是一样的

所以我们可以直接把代码下载到本地,直接从本地中链接工具使用,而不是通过网络
 

# 创建文件夹
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

5.必要的工具和插件

首先安装git客户端

$ sudo yum install git

下载源代码

mkdir $GOPATH/src/golang.org/x/
go get -d github.com/golang/tools
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf

安装go的工具

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

编译运行

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

6.创建git本地仓库并绑定Github远程仓库

把包推向远程仓库

创建git本地仓库

cd $GOPATH/src/github.com/user/hello
git init

登录github,create a new repository, name it "hello"

git remote add origin https://https://github.com/[user]/hello

将目录文件添加到git仓库

git add hello.go

修改文件

git commit -m "Hello,go"

推送本地库到github远程库

git push -u origin master

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值