gpt4 book ai didi

visual-studio - 现在已在自定义目录中安装了“Microsoft VS代码”,我无法使用Go支持

转载 作者:行者123 更新时间:2023-12-01 21:14:43 24 4
gpt4 key购买 nike

我已在Windows 10系统的另一个分区(驱动器D)中安装了Microsoft VS Code。我更喜欢将Microsoft VS Code放在远离Windows的另一个分区中。
我的目标是从Microsoft安装GO扩展。扩展的链接在这里。
Click here to visit the source of the repository to the go extension.
当我尝试通过Microsoft VS Code应用程序中的“扩展名”对话框安装GO扩展名时,发生以下错误。
错误:

由于无法执行“go”二进制文件,因此无法运行“go env”以找到GOPATH
在GOROOT(undefined)或PATH(
C:\ Windows \ system32;
C:\ Windows;
C:\ Windows \ System32 \ Wbem;
C:\ Windows \ System32 \ WindowsPowerShell \ v1.0;
C:\ Windows \ System32 \ OpenSSH;
一个gfx卡驱动程序目录,这里;
一个gfx卡驱动程序目录,这里;
C:\ Users \ 我的用户名遗漏
\ AppData \ Local \ Microsoft \ WindowsApps;
)

我怀疑原因是我在另一个分区中安装了Microsoft VS Code。我在问题的开头也提到了这一点。我已经说明了以下解决方案所采取的步骤:
首先,我检查了go资源的位置。看来我的资源位于正确的文件夹(安装文件夹)中。

D:\ Program Files \ Microsoft VS Code \ resources \ app \ extensions \ go

比我通过按 ctrl+shift+p 然后键入go:Current GOPATH尝试了一个简单的命令。错误信息

找不到命令go.goroot

然后我想到测试一下是否可以运行基本的go文件。我搜索了一个简单的示例,并遇到了this site.。因此,我创建了一个项目文件夹,并将文件Hello.go添加到了 D:\ VS_Projects \ GO_Helloworld 文件夹中。然后,我在其中放置了hello world程序。该程序如下所示

package main


import "fmt"

func main() {
fmt.Println("hello world")
}
在microsoft vs code powershell终端中,我检查终端是否在正确的文件夹中。它显示“PS D:\ VS_Projects \ GO_Helloworld>”,因此应该正确。我运行以下命令:
go run Hello.go
终端中显示以下错误:

脚本文件或可运行程序。检查名称的拼写
,或者如果包含路径,请验证路径正确并尝试
再次。
在第1行:char:1
  • 去运行Hello.go
  • ~~
  • CategoryInfo:ObjectNotFound:(go:String)[],逗号ndNotFoundException
  • FullyQualifiedErrorId:CommandNotFoundException


  • 我目前正在考虑按照Powershell终端中 'ramya-rao-a'上的 'AndreiD'this github thread所述采取的步骤。
    我的第一个想法是首先在这里发布我的问题。

    编辑:自从我发布此线程以来,我已经更新了此问题,因为由于Microsoft VS Code的错误发音而被标记为“off-topic”。我错误地使用了“Microsoft”,这显然是一个非常宽泛的术语。
    我在这里公开 private 反馈。
    “我们不允许有关通用计算硬件和软件的问题
    在堆栈溢出。您可以编辑问题,以使其成为主题
    堆叠溢出或在 super 用户上发布新消息”。
    I've posted this question on super user.我将在此处保留此帖子,以便其他用户将我的帖子视为 几乎是的非主题示例。

    让我知道您是否对我的问题有答案 on super user 。最好的祝福!

    最佳答案

    The answer can be found on superuser。另外,我想澄清一下为什么我的帖子最初是根据the guidelines of stackoverflow关闭的。我引用:

    有关通用计算硬件和软件的问题是题外话
    堆栈溢出,除非它们直接涉及主要使用的工具
    用于编程。

    我不确定为什么发现错误的用户会删除他的评论。

    他说:“微软”是什么意思?

    虽然有帮助。无论如何,我现在将关闭这篇文章。

    关于visual-studio - 现在已在自定义目录中安装了“Microsoft VS代码”,我无法使用Go支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59694910/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com