为什么80%的码农都做不了架构师?>>>   

Deprecated

前言

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

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

step0

安装vagrant

windows

vagrant.msi

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

mac

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快速开发环境。

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

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

引用

  • http://pan.baidu.com/s/1sjM6521
  • https://www.vagrantup.com/

转载于:https://my.oschina.net/gschen/blog/346322

利用vagrant快速搭建rails开发环境相关推荐

  1. docker容器没有apt_使用Docker快速搭建Rails开发环境

    引言 Docker with rails 学习 Ruby On Rails 开发的同学经常会遇到因为电脑系统环境不同,同样的程序在自己这边跑起来没问题,给了其他人之后就是各种依赖或者环境问题,尤其是在 ...

  2. SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)

    文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...

  3. mybatis注解开发_快速搭建MyBatis开发环境(配置版+注解版)

    下面我们搭建一下MyBaits的开发环境,也就是一个用MyBaits框架访问数据库的例子. 1.项目结构如下 这里搭建的是一个maven项目. 2.引入依赖pom.xml 4.0.0com.suibi ...

  4. 修正《用Docker快速搭建Go开发环境》文章中的一处错误

    上周写的文章<五分钟用Docker快速搭建Go开发环境>,文章发出去后有不少阅读量,而且从后台看的数据 60%的人都读完了.今天我自己用下面命令往 容器里的 Go 项目里下载包时发现了一处 ...

  5. EclipseLink+H2 快速搭建JPA开发环境

    JPA是Java Persistence API, 是Java提供的持久层开发的统一API.但是JPA只是定义的规范接口,并没有提供具体实现, JPA的具体实现有Hibernate .EclipseL ...

  6. 0基础用vagrant 快速构建larval开发环境 (我杨某人尽力描述了,都有从0介绍)

    vagrant 快速构建larval开发环境 历史背景 今天闲来无事又从头写了一遍,这玩意能干嘛?从0开始,5分钟自动化部署larval框架项目(取决于你网速),无论是windows,mac,linu ...

  7. linux开发 stc_在Linux上快速搭建8051开发环境

    在Linux上快速搭建8051开发环境(2018-7-2) 0. 写在开始之前 实验操作系统环境: Ubuntu 16.04 编译器: sdcc SDCC - Small Device C Compi ...

  8. 五分钟用Docker快速搭建Go开发环境

    挺早以前在我写过一篇用 Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将 nginx. mysql和 php三个容器用 docker-compose编 ...

  9. 【java开发】快速搭建java开发环境(离线开发、在线开发)

    文章目录 1.简介 2.下载和安装jdk 2.2 下载jdk 2.2 配置环境变量 2.3 常见命令 3.jdk开发 3.1 测试代码(hello world) 3.2 测试代码(animal, do ...

最新文章

  1. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)
  2. AUTOML 和 NAS 的真谛
  3. (二)nimlang web开发 hello world jester
  4. mysqld: Can‘t create directory ‘D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin\ oftware\mys
  5. 图片加尺寸php代码,php获取图片尺寸(宽度,高度)_php
  6. Java线程的调度及线程的优先级
  7. 计算机基础是五笔吗,计算机基础(五笔打字学习).ppt
  8. TokenInsight 对话首席——分片技术的现状与未来(下)
  9. BLUES吉他学习笔记007 bluesrv[11]
  10. Re:天选2之找不到WLAN网络
  11. html相册滑动手风琴效果实现,JS实现图片手风琴效果
  12. 网站防篡改有什么方法
  13. 计算机专业校招能去哪哪里,BAT三大互联网巨头最喜欢去哪些学校招人?
  14. bfs+状压——朋也与光玉
  15. 网络计算机应急处理,国家计算机网络应急技术处理协调中心-计算机网络安全应急处理.ppt...
  16. 上周工作总结及本周工作安排
  17. MySQL数据库表结构的设计
  18. Windows10下CUDA与cuDNN的安装
  19. 【Linux】调节屏幕亮度
  20. 查看域名https证书到期时间

热门文章

  1. osgearth入门图解-用VC++做一个地球出来
  2. webservice、WSDL简介
  3. es6 name属性
  4. VC++获取操作系统的版本 GetVersionEx函数
  5. JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari……
  6. 苹果ipa签名工具免越狱下载_苹果iphone免越狱使用iTunes 一键下载旧版本app
  7. 2.10 m 个样本的梯度下降-深度学习-Stanford吴恩达教授
  8. ubuntu+VsCode+Cmake+eigen 开发eigen应用
  9. 安装Sublime Text 支持Go插件
  10. 采用IpIq控制方法和电流空间和电压空间的PWM方法控制