我的Go+语言初体验——(一)Go Plus的安装和简单应用

问题描述:

想学习什么是Go Plus,首先知道什么是Go

什么是Go

  • Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
  • Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

Go Plus基于Go开发,因此安装Go Plus之前需要先安装Go

Go的安装步骤

支持的操作系统:

  • Linux
  • FreeBSD
  • Mac OS X(也称为 Darwin)
  • Windows
  1. 安装包下载
    安装包下载地址为:https://golang.org/dl (这个可能打不开,建议使用第二个)
    如果打不开可以使用这个地址:https://golang.google.cn/dl/

img


选择对应的版本和操作系统的安装包进行安装(我使用的是Window11,因此我选择了):go1.17.3.windows-amd64.msi(双击打开,安装步骤和平时装软件一致!)
在window环境下不需要配置环境变量,会自动配置!
至此,Go环境已经搭建完成了!

Go Plus配置

Go+ 官网:https://goplus.org/
Go+ Github链接:https://github.com/goplus/gop#how-to-install (如果进不去,建议使用github加速,链接:https://toolwa.com/github 将github的网址放到加速的网页里面,访问速度就会起飞!)
下载源码文件!解压文件:

img


window安装:双击all.bat
linux/mac安装:./all.bash

img

这里会闪退报错,建议通过shell配置,首先执行这两条命令

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

然后会生成一个bin目录

img


将这个目录配置到环境变量
最后试一试gop

img


配置成功

测试安装环境:

创建一个go文件,例如这里使用test.go

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

进入到test.go的同级目录,然后运行进入shell输入命令go run test.go,如果此处命令行输出Hello, World!说明Go安装成功!

编译器的选择推荐

  1. VSCode (我的选择!1. 安装插件goplus 2. 配置Debug)
  2. GoLand

配置控制台修改// .vscode\launch.json文件

img

// .vscode\launch.json
{
        "version": "0.0.1",
        "configurations": [
          {
            "name": "gop run",
            "type": "node",
            "request": "launch",
            "runtimeExecutable": "gop",
            "cwd": "${workspaceFolder}",
            "program": "${file}",
            "runtimeArgs": [
              "run"
            ],
            "environment": [],
            "console": "integratedTerminal",
          }
        ]
      }

VSCode

img


GoLand

img

活动地址:https://bbs.****.net/topics/603464006?utm_source=1573038595

安装成功

装上了,感谢大佬

诶呦,不错哦。

如果博文对大家有用,记得三连哦