基于vagrant搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)-成都快上网建站

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

  开篇我只想吐槽为社么我没有早点了解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的配置文件,可以对网络,内存大小以及其他内容进行设置。


分享文章:基于vagrant搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)
本文地址:http://kswjz.com/article/jccjop.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流