Vagrant和VirtualBox搭建基于windows的Ruby on Rails基本开发环境(共享文件夹配置)

搭建基本开发环境的主要步骤如下(结合实践和众多网上众多教程):

1、搭建平台:WIN10平台+Vagrant+VirtualBox+Xshell

2、安装步骤:

(1)安装VirtualBox虚拟机模拟器(轻量级)

下载地址:https://www.virtualbox.org/wiki/Downloads

VMware是重量级的虚拟机模拟器,占用大量的系统资源,另外软件还是收费的;VirtualBox虚拟机模拟器免费小巧;

注:Vagrant也支持VMware,但是对应的Vagrant也是收费的。

(2)安装Vagrant

下载地址:http://downloads.vagrantup.com/ (根据安装提示安装)

系统镜像查找地址:http://www.vagrantbox.es/(由于国内网速问题,大家都懂的,需要等待)

(3)Vagrant添加镜像

命令:vagrant box add youself_box_name box_address

(4)初始化开发环境

a.创建开发目录,并切换到开发目录,然后用创建的镜像初始化当前目录的镜像

cd Your_address_dir#切换目录

vagrant init yourself_box_name # 初始化

vagrant up# 启动环境

注:启动环境时可能会出现不能启动错误,是一直启动请求的状态,在vagrant的初始化目录中的Vagrantfile添加部分代码:

config.vm.provider "virtualbox" do |vb|

vb.gui = true

end

注:常用的命令:

vagrant init# 初始化

vagrant up# 启动虚拟机

vagrant halt#  关闭虚拟机

vagrant reload# 重启虚拟机

vagrant ssh# ssh至虚拟机

vagrant status# 查看虚拟机运行状态

vagrant destroy# 销毁当前虚拟机

3、 VirtualBox虚拟机Linux server共享文件夹配置

(1)VirtualBox界面点击设置-》共享文件夹,然后添加共享文件夹目录和映射目录


(2)自动挂载后会在linux目录中media中sf_xxxx显示,非root用户没有权限操作,需要添加到一定的用户组中,而且操作也不方便,一般添加软链接:

sudo adduser user vboxsf# 添加用户到组

sudo ln -s /media/sf_xxxx /your_new_address_dir# 添加软链接到方便操作的新建的目录

操作完毕后,重启虚拟机即可;如果启动后没有错误,在虚拟机的/your_new_address_dir目录就看到本地机器目录中的文件,以后在本机特定目录下编辑修改就不用手动同步虚拟机,虚拟机中就可以及时反映出文件的变化,极大的方便了开发调试工作。

暂时学习一些皮毛,遇到一些问题,感觉都是windows平台惹出的问题,以后有什么问题后续发布呦!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值