现在在自定义目录中安装了“Microsoft VS code”我无法使用 Go 支持

我已经在我的 Windows 10 系统的另一个分区(驱动器 D)中安装了 Microsoft VS Code。我更喜欢将 Microsoft VS Code 放在远离 Windows 的另一个分区中。

我的目标是安装 Microsoft 的 GO 扩展。扩展程序的链接在这里。

单击此处访问 go 扩展的存储库源。

当我尝试通过 Microsoft VS Code 应用程序中的扩展对话框安装 GO 扩展时,出现以下错误。

错误:

无法运行“go env”来查找 GOPATH,因为在 GOROOT(undefined) 或 PATH (

C:\Windows\system32;

C:\视窗;

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 文件。我搜索了一个简单的示例并遇到了这个网站。. 所以,我创建了一个项目文件夹,并在文件夹D:\VS_Projects\GO_Helloworld 中添加了文件 Hello.go然后我将 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

终端中显示以下错误:


on、脚本文件或可运行的程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试


在行:1 字符:1


去运行 Hello.go

~~

CategoryInfo : ObjectNotFound: (go:String) [], Comm ndNotFoundException

完全限定错误 ID:CommandNotFoundException

我目前正在考虑在powershell终端的这个github线程上采取'ramya-rao-a'和'AndreiD'所描述的步骤。


我的第一个想法是先在这里发布我的问题。


编辑:自从我发布这个帖子以来,我已经更新了这个问题,因为它被标记为“离题”,因为“Microsoft VS Code”的发音错误。我错误地使用了“微软”,这显然是一个非常广泛的术语。我在这里公开私人反馈。


“我们不允许在 Stack Overflow 上提出有关一般计算硬件和软件的问题。您可以编辑问题,使其成为 Stack Overflow 的主题或在超级用户上发布新问题”。


我已经在超级用户上发布了这个问题。我将把这篇文章留在这里,以便其他用户将我的文章视为一个几乎离题的例子。


如果您对我的超级用户问题有答案,请告诉我。最好的祝福!


交互式爱情
浏览 244回答 1
1回答

GCT1015

答案可以在 superuser 上找到。另外,我想澄清一下为什么我的帖子最初是根据stackoverflow 的指导方针关闭的。我引用:关于通用计算硬件和软件的问题对于 Stack Overflow 来说是题外话,除非它们直接涉及主要用于编程的工具。我不确定为什么发现错误的用户删除了他的评论。他说:你说的“微软”是什么意思?不过这很有帮助。无论如何,我现在关闭这篇文章。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go