Win10+WSL2+VSCode搭建Ruby开发环境全攻略

5星 · 超过95%的资源 8 下载量 159 浏览量 更新于2024-08-31 收藏 465KB PDF 举报
"VSCode + WSL 2 + Ruby环境搭建图文详解" 本文将详细介绍如何在Windows 10系统上利用Visual Studio Code (VSCode)、Windows Subsystem for Linux 2 (WSL 2) 和 Ruby搭建高效且便捷的开发环境。VSCode是一款功能强大的源代码编辑器,而WSL 2则允许在Windows系统上无缝运行Linux发行版,如Ubuntu,为开发者提供与原生Linux类似的开发体验。 1. 开启Win10 WSL功能 在Windows 10专业版中,首先需要启用WSL功能。这可以通过“程序和功能”下的“启用或关闭Windows功能”来实现,勾选“适用于Linux的Windows子系统”和“虚拟机平台”。 2. 升级到WSL 2 WSL 2相比WSL 1具有更快的速度和更完整的Linux内核支持。升级过程需要下载并安装特定的内核更新包,然后通过命令行工具`wsl --set-default-version 2`将默认版本设置为2。 3. 安装Ubuntu 在Microsoft Store中下载并安装Ubuntu 20.04 LTS,这是目前推荐的版本。安装后,可以使用`wsl --list --verbose`检查版本,并通过`wsl --set-version Ubuntu 2`将其设置为WSL 2。 4. 安装Ruby 在Ubuntu环境下,有多种安装Ruby的方式,如RVM (Ruby Version Manager),但为了简化流程,这里建议使用APT包管理器。首先更新包列表`sudo apt update`,然后安装Ruby `sudo apt install ruby-full`。如果需要特定版本的Ruby或者管理多个Ruby版本,可以考虑安装RVM。 5. 安装VSCode 在Windows上下载并安装VSCode。它提供了丰富的插件支持,对于Ruby开发来说,可以通过集成终端连接到WSL环境,进行代码编写和调试。 6. 安装VSCODE WSL扩展 在VSCode中,搜索并安装“Remote - WSL”扩展,这使得VSCode可以直接在WSL环境中打开和编辑文件,提供无缝的开发体验。 7. 安装VSCODE Ruby相关扩展 为了增强Ruby开发功能,还需安装一些VSCode Ruby插件,如“Ruby”(提供语法高亮、智能感知等)、“Ruby Linter”(帮助发现代码错误)、“Ruby Test”(运行和调试测试)等。 8. 开始开发 完成上述步骤后,您已经拥有了一套完备的Ruby开发环境。在VSCode中打开项目,通过集成的WSL终端运行Ruby命令,使用内置的调试器进行测试和调试,享受高效的开发流程。 VSCode结合WSL 2和Ruby,为Windows上的开发者提供了一种接近于macOS或Linux的开发体验,尤其是在Ruby on Rails项目中。通过精心配置,这种环境不仅可以满足日常开发需求,还能在团队协作和自动化部署方面发挥积极作用。