服务计算第二周 Go 开发环境安装


1.选用编辑器

本人使用的是CentOS7,为了节省空间而使用了服务器版,因此没有安装桌面。一般来说,Go语言使用VSCode会更为方便,但是没有桌面无法使用VSCode,当然,作为替代,vim页式一个经典的编写工具。
贴出VSCode的安装链接,vim是自带的,无需安装。
安装VSCode


2.安装golang

2.1安装

使用Windows系统ssh登陆

ssh wyj970720@192.168.100.2

安装使用yum口令,需要注意的是,需要使用超级用户口令。

sudo yum install golang

安装完成之后检查版本

go version


2.2配置路径

创建工作空间

mkdir $HOME/gowork

创建配置文件,并编写

vi $HOME/gowork/profile

编写如下

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

之后source使路径生效

source ~/.profile

此时,再看我们的配置信息,就可以看到路径已经生效了

go env


2.3Hello World小程序

在工作空间创建一个工作目录

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

使用vi创建并编辑一个hello.go文件

vi $GOPATH/src/github.com/github-user/hello/hello.go

编写如下:

运行,有如下显示:

go run hello.go

到此为止,golang环境已经配置完毕!


3.安装 Git

直接使用口令即可安装

sudo yum install git

4.了解Golang

4.1构建并安装程序

使用我们之前所创建的hello文件来构建,由于路径已经被我们添加了,因此我们可以直接使用指令来运行

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

在这里插入图片描述

4.2建立一个字符反转库,为hello提供保障

首先,为我们的库创建一个包路径

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

接着,使用vim创建文件,并开始编写~

vi $GOPATH/src/github.com/github-user/stringutil/stringutil.go

测试一下包的编译

go build $GOPATH/src/github.com/github-user/stringutil

- 注意,使用build指令并不会生成文件,只有使用install才会将他装进包中。

修改一下我们原来的hello文件,在其中调用stringutil函数

vi $GOPATH/src/github.com/github-user/hello/hello.go

重新构建并运行

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


4.3尝试使用测试文件

golang自带了简单的测试系统,即go test   testing。下面我们用一个例子来简单的接触一下。
比如我们要测试刚才的文件stringutil,那么我们需要在同目录下创建一个名字带有_test.go后缀的文件。
编写函数如下:

vi $GOPATH/src/github.com/github-user/stringutil/reverse_test.go

运行测试文件

go test github.com/github-user/stringutil


4.4调用远程包

如果我们有合法的URL地址,那么我们就可以远程调用了。

go get github.com/golang/example/hello
$GOPATH/bin/hello

我的github

点此进入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值