利用vagrant快速搭建rails开发环境

简介: 利用vagrant快速搭建rails开发环境

前言

当我们学习一门新的语言或技术的时候,最麻烦或比较浪费时间的事情就是搭建开发环境。而搭建开发环境与我们将要学习的新的语言或技术,没有太大的联系,因为我们感兴趣的只是新的语言或技术本身,而并非它们的开发环境。如果浪费太多的时间在这些上面,则更是不值得事情。如果能有一套现成的搭建好的开发环境,这样我们就可以直接关注我们所感兴趣的东西了。如在写某方面教程的时候,如果能配有一个现成的开发环境,这样初学者就可以快速的上手,掌握核心的知识,聚焦重点内容。


本文主要介绍如何利用vagrant快速的搭建rails开发环境,体验rails开发的敏捷。我觉得程序员不应该拒绝新的技术,当您能够快速的体验它的时候,也许你就会被她所深深的吸引。

step0

安装vagrant

windows

vagrant.dmg

按照步骤默认进行安装即可。

step1

安装virtualbox

https://www.virtualbox.org/wiki/Downloads

step2

安装rails环境

vagrant box add centos http://nb.baidupcs.com/file/6c3d2269163cbf50bb1c74701c2c4014?bkt=p2-nb-191&fid=992976907-250528-538362722343004&time=1416376769&sign=FDTAXERLB-DCb740ccc5511e5e8fedcff06b081203-MYQzwpavjXuHpcT7R4zU1BsiV0g%3D&to=nbb&fm=Nin,B,T,t&newver=1&newfm=1&flow_ver=3&sl=81723486&expires=8h&rt=sh&r=906890337&mlogid=3482115031&vuk=992976907&vbdid=254206968&fin=rails_centos.box&fn=rails_centos.box
cd /path/to/your_vm
vagrant init centos     #初始化虚拟机相关配置
vagrant up              #启动虚拟机
vagrant ssh             #ssh连接到虚拟机
vagrant halt            #关闭虚拟机

将上述的的/path/to/your_vm路径替换为您的vm存放路径,另外下载vagrant box镜像需要一定的时间,预计半小时到一小时之间,请耐心等待哦。

当我们ssh到虚拟主机的时候(vagrant ssh),执行以下命令就可以启动我们的rails服务器了。

cd rails/demo
rails s

在服务器启动之后,在我们的宿主机器的浏览器中直接输入localhost:3000/admin就可以直接访问我们的rails系统了。

总结

本文主要介绍了如何利用vagrant快速的搭建rails开发环境。由于鄙人打算最近做一套针对rails初学者的在线视频教程,为了让初学者能够迅速的专注rails开发本身,体会ror开发的敏捷,所以做了这样的一个rails快速开发环境。


如果您觉得本文对您有所帮助,请点击右上角的**“赞”**,虽然小小的赞不能为我带来任何的经济价值,但却是我持续写作的动力,谢谢。


如安装过程中有任何问题,可以使用各种您能想到的方式。

引用

目录
相关文章
ansible的环境部署及简单使用
ansible的环境部署及简单使用
238 0
|
7月前
|
jenkins Java Linux
[jenkins]简介与安装
[jenkins]简介与安装
|
jenkins 持续交付 开发工具
如何基于Docker搭建jenkins集成开发环境?建议收藏
如何基于Docker搭建jenkins集成开发环境?建议收藏
154 1
|
监控 jenkins 应用服务中间件
JenKins简介及安装
JenKins简介及安装
132 0
|
JavaScript 前端开发 Java
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
2023年,“非著名Web框架”--Ruby on Rails已经18岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
|
jenkins Devops 测试技术
Jenkins + Gitlab + Sonarqube 集成初体验
Jenkins + Gitlab + Sonarqube 集成初体验
368 0
Jenkins + Gitlab + Sonarqube 集成初体验
|
JavaScript Ubuntu 前端开发
在vagrant部署的Ubuntu系统搭建ruby on rails环境
#准备工作,更新源,安装依赖包等
143 0
|
Ubuntu 关系型数据库 MySQL
【Ruby on Rails全栈课程】1.3 Ruby On Rails运行环境安装 创建并启动项目
一. Ruby On Rails环境安装 1、打开Ubuntu系统(Windows系统打开虚拟机登录到Ubuntu系统;IOS系统在终端打开rails-va文件夹cd rails-va,输入vagrant up,再输入vagrant ssh),更新源列表
192 0
|
开发框架 jenkins Java
Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门
在windows系统使用jenkins做自动化部署
937 0
Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门
|
Ubuntu Linux 虚拟化
【Ruby on Rails全栈课程】1.2 Window安装Ubuntu系统—VMware
1、下载VMware (1)打开地址https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_player/7_0%7CPLAYER-714%7Cproduct_downloads,根据自己电脑位数下载相应的文件,64位电脑下载我红框圈出的文件。安装下载好的文件。
138 0