golang配置运行wsl

本文指导如何在Windows上安装和配置WSL2,包括启用WSL2,下载Linux内核更新包,设置默认版本,以及安装Ubuntu等Linux发行版。接着,文章介绍了在Golang开发环境中配置goroot、gopath、Run Targets和终端的相关步骤,确保在WSL环境下正常工作。
摘要由CSDN通过智能技术生成

1、下载Windows Terminal(推荐,更为方便开发) / PowerShell

Windows Terminal下载:购买 Windows Terminal - Microsoft Store zh-CN

PowerShell下载:https://github.com/PowerShell/PowerShell/releases/tag/v7.1.3

2、安装适用于 Linux 的 Windows 子系统 (WSL)

(1). 启用适用于 Linux 的 Windows 子系统 WSL 2

​ 以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart    

(2). 检查运行 WSL 2 的要求

​ 若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 (或者在 Windows 命令提示符下输入 ver 命令)。 更新到“设置”菜单中的最新 Windows 版本。

备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的引用内容,可以得出以下结论: 根据引用,Node.js在性能上存在一些缺陷,并且其提供的模板引擎不够友好,对SEO也不友好。因此,如果您希望在前端友好的情况下轻松运行和部署博客,可能需要考虑其他选择。 根据引用,在选择Golang和Node.js之间时,需要根据项目的具体要求和优先级进行权衡。Golang在原始速度、并发和资源效率方面表现出优越性能,适用于需要快速响应时间和可扩展并发的高性能应用。而Node.js则提供了开发者生产力高、生态系统支持广泛以及与JavaScript前端框架无缝集成的优势。 关于如何配置Golang和Node.js,具体步骤如下: 1. 首先,确保您已经安装了Golang和Node.js的运行环境。 2. 在您的项目目录下,创建一个名为`main.go`的文件,用于编写Golang代码。 3. 在`main.go`文件中,导入所需的Golang包,并编写您的Golang代码逻辑。 4. 在终端中,使用以下命令运行Golang代码: ```shell go run main.go ``` 5. 接下来,您可以在Golang代码中调用Node.js的相关功能。为此,您可以使用`os/exec`包来执行Node.js命令。 6. 在Golang代码中,使用以下代码来执行Node.js命令: ```go package main import ( "fmt" "os/exec" ) func main() { cmd := exec.Command("node", "your_node_script.js") output, err := cmd.Output() if err != nil { fmt.Println(err) return } fmt.Println(string(output)) } ``` 7. 在终端中,使用以下命令运行Golang代码: ```shell go run main.go ``` 通过以上步骤,您可以配置Golang和Node.js,并在Golang代码中调用Node.js的功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值