发布于 2026-01-06 0 阅读
0

如何在 Windows 10 和 WSL 1 上运行 Ruby on Rails

如何在 Windows 10 和 WSL 1 上运行 Ruby on Rails

今天我看到DHH在推特上发的一条帖子,让我意识到即使是优秀的开发者也会偶尔遇到困难👇

不,他不是买了台新的 Surface Laptop 3,而是他在 Windows 10 上运行 Ruby on Rails 时遇到了问题👇

🤔,他毕竟也是人嘛!

有趣的是,我看到很多微软员工都参与到这个帖子中来帮忙👇


👏感谢Rich Turner提供了一些非常有用的建议👏


Scott Hanselman 分享了一篇很棒的博文,介绍了如何使用 WSL2 在 Windows 上运行 RoR。这太棒了!但我需要重装系统,加入 Windows Insider(测试版)快速通道,然后启用 WSL2。

虽然这听起来很诱人,但我相信很多人都不想把自己的主力笔记本电脑安装 Windows 测试版。

您现在就能在当前的 Win10 系统上成功运行吗?当然可以。我会指导您完成整个过程👇

我们将使用什么?

  • Windows 10 | 版本 1903(内部版本 18362.449)
  • WSL 1
  • Visual Studio Code + 远程开发人员扩展

步骤一 - 👀 确保 Windows 10 已更新

前往搜索栏并输入

winver
Enter fullscreen mode Exit fullscreen mode

Windows 10 | 版本 1903(内部版本 18362.449)

如果您运行的是低于版本 1903(内部版本 18362.449)的 Windows 版本,请尽快更新 Windows,这将为您省去很多麻烦🧠。

步骤 2 - 🔨 安装 WSL1 + Ruby

前往微软商店安装你喜欢的Linux版本,我个人会使用Ubuntu。

Ubuntu @ 微软商店

安装完成后,只需运行终端,它会提示您设置用户名和密码👇

替代文字

  • ⚠ 免责声明 1:为了简洁起见,我将采用一些简便方法来在 Ubuntu 上安装 Ruby,但我强烈建议您安装 RVM 或 rbenv 并遵循正确的安装流程。*

首先,我会安装一些必备组件,以免后续出现问题,只需运行以下命令即可👇

sudo apt-get install software-properties-common
sudo apt-get install -y nodejs
sudo apt-get install gcc g++ make
sudo apt-get install libxml2-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install yarn
Enter fullscreen mode Exit fullscreen mode

接下来,我将直接安装 Ruby,你可以使用 RVM 或 rbenv,但为了方便起见,本文将使用最简单的方式 👇

安装 Ruby

几分钟后,你应该就能安装 Ruby 了👏。现在我们将安装 Rails 来运行应用程序👇

创建示例应用程序

运行服务器

🎈🎊👏

步骤 3 - 💻 启动 VSCode 🔥

基本上,我们将使用 VsCode 访问 WSL 中的文件系统,并对我们的应用程序进行更改。

  • ⚠ 免责声明 #2:WSL1 和 WSL2 完全不同。请务必遵循微软官方建议,正确存放您的文件。目前,我只是想说明如何在 Windows 系统下工作,同时通过 WSL 访问 Ubuntu 文件系统。*

现在,打开 VSCode 并安装超棒的远程开发包 (Remote Development Pack),这样你就可以打开 WSL 文件系统并访问你刚刚创建的应用了👇

替代文字

替代文字

文章来源:https://dev.to/hminaya/how-to-run-ruby-on-rails-with-windows-10-and-wsl-1-4he2