返回

如何利用 VirtualBox + Vagrant 在 Win10 中设置 Ruby 开发环境

电脑技巧

使用 VirtualBox 和 Vagrant 设置 Windows 10 Ruby 开发环境

在 Windows 10 系统上进行 Ruby 开发时,设置一个合适的开发环境至关重要。本教程将逐步指导您使用 VirtualBox 和 Vagrant 创建一个完整的 Ruby 开发环境,让您轻松入门。

先决条件

  • VirtualBox: 一款免费的虚拟化软件
  • Vagrant: 一款虚拟机管理工具
  • Ruby: 一种动态编程语言

步骤 1:安装 VirtualBox

从 VirtualBox 官方网站下载适用于您系统的安装包并按照提示完成安装。

步骤 2:安装 Vagrant

从 Vagrant 官方网站下载安装包并按照提示完成安装。

步骤 3:创建 Vagrantfile

在您想要创建 Ruby 开发环境的目录中,创建一个名为 Vagrantfile 的文件,并添加以下内容:

# -*- mode: ruby -*-
VAGRANTFILE_API_VERSION = "2"
config.vm.box = "hashicorp/precise64"
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.network "forwarded_port", guest: 22, host: 2222
config.vm.provision :shell, inline: <<-SHELL
  apt-get update
  apt-get install -y ruby-full
SHELL

步骤 4:启动虚拟机

在终端窗口中输入以下命令启动虚拟机:

vagrant up

Vagrant 将自动下载并安装虚拟机镜像,并启动虚拟机。

步骤 5:安装 Ruby 开发工具

在虚拟机中安装 Ruby 开发工具:

sudo apt-get install ruby-dev

步骤 6:测试 Ruby 开发环境

创建一个名为 hello_world.rb 的 Ruby 文件,并在其中添加以下代码:

puts "Hello, world!"

保存文件并运行:

ruby hello_world.rb

如果输出 "Hello, world!",则环境已正确设置。

结论

通过遵循本教程的步骤,您已在 Windows 10 系统上使用 VirtualBox 和 Vagrant 成功设置了一个完整的 Ruby 开发环境。现在,您可以轻松地创建 Ruby 项目并开始进行开发。

常见问题解答

  1. 如何修改虚拟机的 IP 地址?

    • Vagrantfile 中修改 config.vm.network :private_networkip 值。
  2. 如何安装其他软件包?

    • Vagrantfileconfig.vm.provision 部分中添加其他 apt-get 命令。
  3. 如何停止虚拟机?

    • 在终端窗口中输入 vagrant halt
  4. 如何销毁虚拟机?

    • 在终端窗口中输入 vagrant destroy
  5. 如何使用不同的虚拟机镜像?

    • Vagrantfile 中修改 config.vm.box 的值。