福州什么推广网站好,网站建设常熟,山东省建设局网站首页,昆明cms建站模板本文是经过笔者实践得出的最速の环境配置
首先#xff0c;安装wsl2和vscode
具体步骤参见Mit6.s081环境配置踩坑之旅WSL2VScode_mit6s081-CSDN博客
接下来开始为Ubuntu(笔者使用的版本依然是20.04)配置go的相关环境
1、更新Ubuntu的软件包
sudo apt-get install build-es…
本文是经过笔者实践得出的最速の环境配置
首先安装wsl2和vscode
具体步骤参见Mit6.s081环境配置踩坑之旅WSL2VScode_mit6s081-CSDN博客
接下来开始为Ubuntu(笔者使用的版本依然是20.04)配置go的相关环境
1、更新Ubuntu的软件包
sudo apt-get install build-essential
2、删除当前Ubuntu中残存的go环境
rm -rf /usr/local/go
3、将 go 的压缩包从 go 的官方网站下载并解压缩到指定的目录中这里我们安装到usr/local/go这个目录中
wget -qO- https://go.dev/dl/go1.20.4.linux-amd64.tar.gz | sudo tar xz -C /usr/local4、配置go的环境变量。不需要像更改一堆配置这里我们修改两个即可
export PATH$PATH:/usr/local/go/bin
export GOPROXYhttps://goproxy.cn 5、解决linux修改配置文件关闭终端失效问题
设置完上述环境变量后这个环境变量只会在当前打开的这个shell中起作用是临时性的。也就是假如我们再打开一个新的shell会发现go环境依然不存在。要确保这些环境变量在每次打开新终端时都能自动生效我们需要将这些配置添加到合适的配置文件中。 最常用的做法是将这些环境变量的配置添加到用户的 ~/.bashrc 文件中
echo export PATH$PATH:/usr/local/go/bin ~/.bashrc
echo export GOPROXYhttps://goproxy.cn ~/.bashrc添加完成后执行以下命令使配置立即生效
source ~/.bashrc接下来就可以根据官网的lab1来测试自己的配置了6.5840 Lab 1: MapReduce (mit.edu) 参考
2023 MIT 6.5840 分布式系统 | 环境搭建与 Lab 1 MapReduce - 知乎 (zhihu.com)