在开发过程中,开发环境的搭建常常要耗费大量的时间和人力。如何避免不同项目,开发环境之间的污染这更是一个让人头疼的问题。不少人应该都遇到过由于不同项目依赖同一库文件不同版本而导致的烦人问题。
另外,在一个团队中,也经常出现由于团队成员各自开发机操作系统、开发环境等的不同而导致的很多难于溯源的问题。由于存在这些问题,将开发环境虚拟化的思想很自然的就被引入到了开发过程中。相应的辅助虚拟化开发环境的工具也应运而生。Vagrant就是一个与VirtualBox结合的虚拟化辅助工具。
通过使用虚拟化技术,我们可以很好的实现开发环境的管理。另外,借助虚拟化技术,我们能够
- 做到一次安装配置,多次、多处重复使用;
- 方便的隔离项目之间的开发环境;
- 确保开发团队开发环境的一致性。
下面简单说明一下如何使用Vagrant来将Ruby on Rails的开发环境进行虚拟化。
参看:http://hetao.im/2010/12/09/虚拟化你的开发环境
分享到:
相关推荐
使用 Vagrant 快速设置 Ruby on Rails 环境。 用法 安装 >= 1.2。 vagrant plugin install vagrant-berkshelf git clone git@github.com:1000k/rails_sandbox.git cp Vagrantfile.default Vagrantfile 编辑 ...
开发环境使用 Vagrant 构建并使用 Chef 配置的 Ruby/Rails 开发环境。 厨师食谱使用 Berkshelf 进行管理。 Box 用于开发示例。 如果您对该 VM 的准备方式感兴趣,请查看原始文章概述分配了 2GB 的 RAM Ruby 2.1.0 + ...
使用Docker开发Ruby on Rails的配置文件 docker-compose up 利润! 你得到什么 一线开发环境的设置和启动: docker-compose up 。 一个易于安装的依赖关系可在新计算机上进行编码:Docker。 (与使用Vagrant时的两...
这个 vagrant 配置文件旨在构建一个随时可用的 Rails开发环境。 什么是流浪者? Vagrant 是一个创建虚拟机的工具。 你可以在 Mac、Windows 或 Linux 上安装 Vagrant 创造环境 $ git clone ...
Vagrant Rails 旨在使用 shell 配置和配置来简化用于 Rails 开发的 Vagrant 虚拟机的设置。 指示 获取 Vagrantfile 的副本 卷曲 $ curl -L http://bit.ly/vagrantrails > Vagrantfile 获取 $ wget -O Vagrantfile ...
Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 功能特性: 支持快速新建虚拟机 支持快速设置端口转发 支持自定义...
Ruby On Rails开发的流浪文件 要求 如何构建虚拟机 构建虚拟机非常简单: host $ git clone https://github.com/jonathantribouharet/vagrant-rails-dev host $ cd vagrant-rails-dev host $ vagrant up 盒子里有...
该项目可自动设置开发环境,以在Ruby on Rails本身上进行工作。 使用此虚拟机处理请求请求,一切准备就绪即可破解和运行测试套件。 要求 安装vagrant-vbguest插件: vagrant plugin install vagrant-vbguest 。 ...
rails-development-environment:基于Vagrant,VirtualBox和Ubuntu 16.04 LTS(Xenial Xerus)的Ruby on Rails的开发环境
ruby-on-rails-box:用于Ruby On Rails开发的流浪汉盒
目的基于 Ubuntu 14.04 64-bit/Vagrant/VirtualBox 创建 Ruby on Rails 虚拟环境脚步1.如果尚未安装git ,请安装它。- Windows 操作系统说明Windows用户可以从为Windows使用install git 当您开始为Windows安装github...
在使用 Vagrant 的虚拟环境中,正在构建存储库环境以开发 Ruby on Rails。 用法 $ git clone git@github.com:zaru/vagrant-rails-chef.git $ cd vagrant-rails-chef $ bundle install --path vendor/bundler $ ...
在 IBM DB2 服务器(Vagrant Ubuntu VM)上运行的 Ruby on Rails 安装 下载并安装 克隆这个 repo cd 到包含这些文件的目录。 $无业游民 $无业游民ssh 安装后设置 使用 IBM DB2 Adapter 安装 Ruby on Rails gem ...
Ruby on Rails 开发的入门套件。 受启发 什么是“交叉点”? Crossite 是放置在火车轨道下的东西。 需要搭建的服务器环境 最后更新 2014 年 12 月 31 日 应用 版本 杂项 Ubuntu 14.04 基础盒子是 Ruby 2.2.0 ...
Ansible的Ruby on Rails应用程序开发模板 要求 如何构建虚拟机 流浪汉: host $ vagrant plugin install vagrant-vbguest 构建虚拟机: host $ git clone ...
用于部署 Ruby 和 Rails 应用程序的模板,具有对 Ansible、Docker 和 Vagrant 的自动化支持。 将此复制到您的项目中,并进行修改以适合。 阅读随附的了解更多详情。 结构 注意:这些文件一开始看起来会让人...
Vagrant提供了可配置、可复用的虚拟开发和部署环境,对于开发人员来说,Vagrant可以帮你统一团队成员的开发环境。也可以提供一套一致的线上线下环境。vagrant 在mac上通过命令行工具可以管理统一的镜像(BOX)所以...
准备好使用带有大多数 Ruby on Rails 项目所需的所有典型依赖项的 vagrant box。 里面是什么? Ubuntu 14.04 64 位 Ruby 2.1.5 + Rails 4.2 - 配置文件中定义的版本 环境 Postgres 9.3 用于生产的 Nginx + ...
由Vagrant管理的开发环境可以在本地虚拟平台(例如VirtualBox或VMware)上运行,可以通过AWS或OpenStack在云中运行,也可以在诸如Docker或原始LXC的容器中运行。 Vagrant提供了用于创建和管理的框架和配置格式
解决公司物理服务器环境管理资源解决方案,节约云服务器成本开支,采用virtualbox轻量级管理虚拟环境工具,vagrant批量创建虚拟服务器。