Windows中无缝使用Linux、Homebrew

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 环境变量文件来管理和切换开发环境。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值