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

啊~小 l i 社区中级贡献者
人工智能领域新星创作者
2021-12-02 19:49:55

想学习什么是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.csdn.net/topics/603464006?utm_source=1573038595

...全文
3971 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeaBigStar 2021-12-05
  • 打赏
  • 举报
回复
安装成功
2021-12-05
  • 打赏
  • 举报
回复

装上了,感谢大佬

红目香薰 社区中级贡献者 2021-12-03
  • 打赏
  • 举报
回复

诶呦,不错哦。

啊~小 l i 社区中级贡献者 2021-12-02
  • 打赏
  • 举报
回复
如果博文对大家有用,记得三连哦

1,054

社区成员

发帖
与我相关
我的任务
社区描述
Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。 Go+ 官网:https://goplus.org/
其他 企业社区
社区管理员
  • Go+
  • 杨东杰
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

本社区为 Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。

Go+ 官网:https://goplus.org/
GitHub地址:https://github.com/goplus/gop

试试用AI创作助手写篇文章吧