本文介绍: 总之,如果您希望一个轻量级免费编辑器可以选择 VSCode。如果您需要更强大的专用 Go 语言 IDE,并且愿意付费,那么 GoLand一个很好的选择。如果需要查询特定插件日志,请在输出窗口下拉菜单选择相应插件访问 https://code.visualstudio.com/ ,根据您的操作系统选择合适的安装文件并进行安装。在官网 https://golang.org/dl/ 上下载适合您操作系统的Go语言安装包,并按照提供的说明安装。”,则说明您的Go环境配置成功

go语言的培训网课

老男孩

提示工程学习进度https://learningprompt.wiki/docs/chatGPT/tutorial-basics/%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF%20&%20%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/scenario-1-ask-questions

安装go

官网:https://golang.google.cn/dl/

利用管理员身份解压go到/usr/local

sudo tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz

查看go版本

go version

在这里插入图片描述

【Ubuntu】Ubuntu设置和查看环境变量

//我的配置
root@long-WUJIE-14:/home/long# sudo vim ~/.bashrc  # 推荐
root@long-WUJIE-14:/home/long# source $HOME/.profile
root@long-WUJIE-14:/home/long# go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/root/goWorkPlace/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/root/goWorkPlace"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.20.4"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
GOWORK=""
CGO_CFLAGS="-O2 -g"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-O2 -g"
CGO_FFLAGS="-O2 -g"
CGO_LDFLAGS="-O2 -g"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2549784198=/tmp/go-build -gno-record-gcc-switches"
root@long-WUJIE-14:/home/long# mkdir $GOPATH/src/github.com/github-user/hello -p
root@long-WUJIE-14:/home/long# touch hello.go
root@long-WUJIE-14:/home/long# ls
公共文档    config.yaml  Miniconda3-latest-Linux-x86_64.sh
模板          下载    Documents    nohup.out
视频          音乐    go           note
图片          桌面    GO-project   PycharmProjects命名.ipynb  coding  hello.go     snap
root@long-WUJIE-14:/home/long# go run hello.go
hello, world

剩下的在这里点击

GPT-4给出的过程

配置Go语言环境步骤如下

  1. 安装Go环境

    在官网 https://golang.org/dl/ 上下载适合您操作系统的Go语言安装包,并按照提供的说明安装

  2. 配置GOPATH环境变量

    设置GOPATH环境变量为您希望建立Go工作区的目录例如,将其设置~/go(在Unix系统上)或C:UsersYourNamego(在Windows系统上)。

  3. 安装VSCode

    访问 https://code.visualstudio.com/ ,根据您的操作系统选择合适的安装文件并进行安装

  4. 安装Go插件

    打开VSCode,点击边栏扩展按钮(长方形图标),搜索Go找到Go Team at Google提供的插件点击安装。

  5. 配置Go插件

    安装完成后,点击右下角的Reload来重新加载VSCode。然后按下Ctrl+Shift+P(在Mac上为Cmd+Shift+P输入Go: Install/Update Tools勾选所有工具点击OK

  6. 创建Go项目

  7. 在VSCode中打开项目

  8. 编写Go代码

    main.go文件中,编写您的Go代码例如

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, world!")
    }
    
  9. 运行调试代码

在VSCode里怎样正确配置好Go的调试相关设置

要在Visual Studio Code (VSCode)中正确配置Go的调试设置,请按照以下步骤操作:

  1. 安装Go扩展
    首先,在VSCode扩展商店搜索并安装Go扩展

  2. 安装Go语言工具

    通过Ctrl+Shift+PCmd+Shift+P(Mac)打开命令面板然后输入Go: Install/Update Tools执行。这将自动为您安装Go语言的相关工具。请确保至少安装了以下工具:dlv, gopls, gocodego-outline

  3. 创建和配置launch.json文件

    项目根目录下,创建一个名为.vscode的子文件夹 (如有必要),并在其中创建一个新的launch.json文件。然后,向该文件添加以下内容

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Launch",
                "type": "go",
                "request": "launch",
                "mode": "auto",
                "remotePath": "",
                "port": 2345,
                "host": "127.0.0.1",
                "program": "${workspaceFolder}",
                "env": {},
                "args": [],
                "showLog": true
            }
        ]
    }
    

    这里是一些关键字段的简要说明:

  4. 开始调试

如果我在Visual Studio Code中安装Go语言的相关工具总是失败怎么办

对于在Visual Studio Code中安装Go语言相关工具时遇到问题,您可以尝试以下解决方法

  1. 检查网络连接
    确保您的网络连接正常。某些国家/地区可能会因为网络限制导致安装失败。您可以使用代理(如VPN)来解决问题

  2. 设置 GOPROXY
    设置正确的GOPROXY环境变量可以加速下载过程打开一个终端窗口键入以下命令

$ go env -w GOPROXY=https://goproxy.io,direct
  1. 更新 Go 工具
    确保安装了最新版本的 Go 工具。在终端中运行以下命令更新 Go 工具:
go get -u all
  1. 手动安装扩展
    若在 VSCode 中无法自动安装,可以尝试手动安装所需的扩展包。首先,在终端中输入以下命令获取对应工具包
go get -v github.com/mdempsky/gocode
go get -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/acroca/go-symbols
go get -v golang.org/x/tools/cmd/guru
go get -v golang.org/x/tools/cmd/gorename
go get -v github.com/cweill/gotests/...
go get -v github.com/fatih/gomodifytags
go get -v github.com/josharian/impl
go get -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -v github.com/haya14busa/goplay/cmd/goplay
go get -v github.com/godoctor/godoctor
  1. 重启 Visual Studio Code
    关闭并重新启动 Visual Studio Code。确保已经正确安装了 Go 工具。

  2. 检查日志
    如果以上方法仍然不能……

我已重启Visual Studio Code,接下来应该怎样检查日志

要检查Visual Studio Code的日志,请按照以下步骤操作:

  1. 打开Visual Studio Code。
  2. 点击左上角查看(View)选项卡
  3. 下拉菜单中选择输出(Output),这将在底部面板(Terminal区域)打开输出窗口
  4. 输出窗口右上角,点击下拉菜单默认为”Tasks“或”任务“),然后选择Log (Window)日志窗口 来查看与VSCode相关日志

现在,您应该能够看到Visual Studio Code的日志。在这里,您可以查找有关错误警告或其他信息详细记录。如果需要查询特定插件的日志,请在输出窗口下拉菜单中选择相应插件

如果我还是不能成功运行go语言的代码该怎么办

如果在运行Go语言代码时遇到问题,请尝试以下方法

  1. 检查环境配置: 确保正确安装Go语言,并将其添加到系统路径中。

    Windows:

    set GOPATH=C:projectsgo
    set PATH=%PATH%;%GOPATH%bin;C:Gobin
    

    macOS 和 Linux

    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin
    
  2. 安装并配置Go插件

  3. 更新Go插件及依赖工具:

  4. 检查代码和模块

  5. 使用终端运行代码:

    如果在VSCode内运行代码仍然遇到问题,尝试直接在系统终端中运行Go代码。导航到代码所在目录执行以下命令

如果在VSCode内运行代码仍然遇到问题,尝试直接在系统终端中运行Go代码。导航到代码所在目录执行什么命令?

要在系统终端中运行 Go 代码,请遵循以下步骤

  1. 打开系统终端。
  2. 导航到代码所在目录,使用 cd 命令。

例如,如果您的代码位于名为my_go_project” 的文件夹中,您可以输入:

cd my_go_project
  1. 接下来使用 go run 命令运行 Go 代码。请确保指定主要包含 main 函数文件名例如,如果主文件名main.go,请输入以下命令:
go run main.go

这将编译并运行该文件中的 Go 代码。

你认为,进行go语言开发,用vscode还是goland

选择使用 VSCode 还是 GoLand 进行 Go 语言开发主要取决于个人偏好和需求。下面是它们的一些特点:

VSCode

GoLand

总之,如果您希望一个轻量级免费编辑器可以选择 VSCode。如果您需要更强大的专用 Go 语言 IDE,并且愿意付费,那么 GoLand 是一个很好的选择。最终,建议尝试这两个编辑器并根据自己的喜好和需求作出决策。

ubuntu中怎么配置go语言开发环境

在这里插入图片描述
好像没有次数了。

在Ubuntu中配置Go语言开发环境分为以下几个步骤

  1. 下载并安装Go编译器
  2. 设置环境变量
  3. 验证安装
  4. 安装VSCode(可选,建议的IDE)

1. 下载并安装Go编译器

首先,访问官方Go下载页面获取最新版本的Go。选择适合你系统的版本,将链接复制到剪贴板

使用wget命令下载Go压缩包

$ wget https://dl.google.com/go/goVERSION.linux-amd64.tar.gz

请将VERSION替换为你要下载的Go版本号例如1.17.1

解压下载好的文件到/usr/local目录:

$ sudo tar -C /usr/local -xzf goVERSION.linux-amd64.tar.gz

2. 设置环境变量

设置GOROOTGOPATH环境变量,使其指向Go编译器所在路径以及Go工作空间。同时,将Go二进制文件添加到系统的PATH中。

打开~/.profile~/.bashrc文件:

$ nano ~/.profile

在文件末尾添加以下内容

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存退出编辑器。然后,运行以下命令使更改生效

$ source ~/.profile

3. 验证安装

验证您在Ubuntu系统中是否正确设置了Go语言环境变量,请按照以下步骤操作:

  1. 打开一个新的终端窗口。

  2. 验证GOROOTGOPATH环境变量。输入以下命令并按回车键:

    echo $GOROOT
    echo $GOPATH
    

    如果返回相应的路径信息,那么说明环境变量设置正确

  3. 检查go命令是否可用。 输入以下命令并按回车键:

    go version
    

    如果显示出Go的版本号(比如 go1.17.2 linux/amd64),说明Go已经正确安装,并且可以在您的系统中使用

  4. 写一个简单的Go程序测试环境。 在任意目录下创建一个名为 hello.go 的文件,并输入以下代码:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Go!")
    }
    
  5. 使用go run命令运行这个程序

    go run hello.go
    

    如果输出 “Hello, Go!”,则说明您的Go环境配置成功

原文地址:https://blog.csdn.net/CSDN_YJX/article/details/130927408

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_48490.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注