温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

发布时间:2020-06-16 01:45:04 来源:网络 阅读:746 作者:Marmot_Alex 栏目:编程语言

  开篇我只想吐槽为社么我没有早点了解vagrant呢,这样我就能省那笔买 MacBook Pro 的钱了。。。

  “Create and configure lightweight,reproducible and portable development environments.”这是Vagrant官网首页的介绍“创建配置轻量级,可重复的,可便携的开发环境。”


用这东西感觉很方便,能避免开发环境不一致的问题。特别是团队开发,只需配置好一份开发环境然后分发下去。这样实际开发平台可以不一样,但是代码的运行环境却是一致的。

  下面开始准备工作:

  首先 安装了VirtualBox  https://www.virtualbox.org/

  然后 安装了 Vagrant https://www.vagrantup.com/

  安装过程不予赘述

  基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

Vagrant 是通过后缀为box的虚拟镜像来构建的虚拟环境

常用的box下载点 

http://www.vagrantbox.es/

https://vagrantcloud.com/

由于坑爹的网络问题,我在线下载安装没有成功过,我是直接把镜像下载到本地来完成创建的。

此处为我所使用的镜像 Ubuntu precise 32 VirtualBox  http://files.vagrantup.com/precise32.box

然后通过 vagrant box add BOX名(随意编~ ) 镜像路径 添加镜像

windows下 用cmd 进入相关的目录 我这里是shell_test

然后执行vagrant init  BOX名 来完成初始化

最后执行vagrant up 启动环境

类Unix 环境下 能通过 vagrant ssh 连接访问

win下 需要通过 putty 之类的工具来访问

宿主机上的开发目录(这里测试实例目录是shell_test) 对应于虚拟机中的/vagrant 目录下

至此初始化完成

使用时到相应目录下 执行 vagrant up 来启动环境 执行 vagrant halt 关闭环境


其他注意点

 初始化成功后,在相应目录中会生成名为Vagrantfile的配置文件,可以对网络,内存大小以及其他内容进行设置。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI