WSL 配置与开发环境设置
1. 安装 WSL
1.1 启用 WSL
打开 PowerShell(管理员模式)并执行以下命令:
wsl --install
AI写代码
powershell
1
如果已经安装 WSL,可以升级到 WSL 2:
wsl --set-default-version 2
AI写代码
powershell
1
1.2 查看 WSL 版本
执行以下命令查看当前的 WSL 版本:
wsl --list --verbose
AI写代码
bash
1
1.3 切换至 WSL 2
如果需要将已有的 WSL 1 版本切换为 WSL 2:
wsl --set-version <你的发行版名称> 2
AI写代码
bash
1
例如,将 Ubuntu 切换为 WSL 2:
wsl --set-version Ubuntu-20.04 2
AI写代码
bash
1
重启 WSL:
wsl --shutdown
wsl
AI写代码
bash
1
2
2. 安装 Homebrew
2.1 安装 Homebrew
在 WSL 中安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
AI写代码
bash
1
2.2 配置环境变量
执行以下命令将 Homebrew 添加到 ~/.bashrc 文件中:
echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >> ~/.bashrc
echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >> ~/.bashrc
echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >> ~/.bashrc
source ~/.bashrc
AI写代码
bash
1
2
3
4
2.3 验证安装
检查是否安装成功:
brew --version
AI写代码
bash
1
3. 安装 Jenv
3.1 安装 Jenv
使用 Homebrew 安装 Jenv:
brew install jenv
AI写代码
bash
1
3.2 配置 Jenv 环境变量
将以下配置添加到 ~/.bashrc 文件中:
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(jenv init -)"' >> ~/.bashrc
source ~/.bashrc
AI写代码
bash
1
2
3
3.3 使用 Jenv 管理 Java 版本
安装并切换 Java 版本:
jenv add /usr/lib/jvm/java-8-openjdk-amd64
jenv global 1.8
AI写代码
bash
1
2
验证是否切换成功:
java -version
AI写代码
bash
1
4. 安装 NVM
4.1 安装 NVM
使用 Homebrew 安装 NVM:
brew install nvm
AI写代码
bash
1
4.2 配置 NVM 环境变量
将以下配置添加到 ~/.bashrc 文件中:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$HOME/.linuxbrew/Cellar/nvm/0.40.3/nvm.sh" ] && \. "$HOME/.linuxbrew/Cellar/nvm/0.40.3/nvm.sh"' >> ~/.bashrc
echo '[ -s "$HOME/.linuxbrew/Cellar/nvm/0.40.3/bash_completion" ] && \. "$HOME/.linuxbrew/Cellar/nvm/0.40.3/bash_completion"' >> ~/.bashrc
source ~/.bashrc
AI写代码
bash
1
2
3
4
4.3 使用 NVM 安装 Node.js
安装并切换 Node.js 版本:
nvm install node
nvm use node
AI写代码
bash
1
2
验证安装:
node -v
npm -v
AI写代码
bash
1
2
5. 在 WSL 中执行 npm 安装
确保 WSL 版本是 WSL 2,然后可以正常执行 npm install 等命令:
wsl npm i
AI写代码
bash
1
6. 配置 Windows 与 WSL 共享开发环境
在 Windows 中安装开发工具(如 IDEA 等),并配置它们使用 WSL 中的环境。确保开发工具中的终端能够与 WSL 进行交互,并使用 WSL 中安装的 Node.js、Java、NVM 等工具。
7. 总结
安装和配置 WSL 2,可以有效解决代理配置等问题。
使用 Homebrew 管理软件包,并通过 Jenv 和 NVM 管理 Java 和 Node.js 版本。
通过配置 .bashrc 环境变量文件来管理和切换开发环境。
6343

被折叠的 条评论
为什么被折叠?



