Ruby on Rails是一个采用Ruby语言的遵循MVC模式的Web开发框架。使用RoR会得到更加快速爽快的Web开发体验。相比于Java EE,该框架使Web开发的速度和效率变得更加轻快和敏捷。闲话少说,本系列后面你将看到该框架的巨大魅力。

本文将介绍RoR开发环境的准备1:Vmware和Linux的安装

Step1,安装前的准备


Ruby和Rails虽然都支持跨平台运行,但在Linux下食用效果最佳(www),所以本系列希望在Linux环境下展开。为了不破坏原有生态系统,我们采用Vmware虚拟机安装和使用Linux。如下图所示,需要先下载以下两个软件:

(1)Vmware workstation 10试用版下载:

http://www.vmware.com/cn/products/workstation/workstation-evaluation

(2)Scientific Linux 6.X下载(我下载的是i386版本):

http://www.scientificlinux.org/downloads/

Step2,Vmware的安装


Vmware的安装参考以下一篇文章即可(感谢原文贡献者,感谢百度,以下同,(笑)):

http://jingyan.baidu.com/article/91f5db1beb35d41c7f05e3ba.html

安装完成后如下图:

Step3,Vmware的配置


Vmware是虚拟机(虚拟机就是虚拟的独立计算机),在虚拟机上可以安装操作系统,比如Linux,在安装Linux之前,我们需要先配置Vmware虚拟机环境,请参考如下文档:

http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html

配置好之后就可以启动Linux操作系统进行Linux的安装啦,当然如果你的电脑安装过Hyper-V等其他虚拟机环境的话,会因为冲突报错,如下图:

解决方法是:打开Hyper-V管理器,在右侧停止服务,然后打开命令提示符,输入一行指令,再重启电脑即可。具体可参考下文:

http://empiricalmusing.com/Lists/Posts/Post.aspx?ID=25

Step4、Scientific Linux 6.X的安装


启动Linux进行Linux的安装,Linux安装参考如下文档:

http://www.cnblogs.com/jinweiclarkchao/p/3545740.html

因为是在虚拟机安装,所以也不用担心磁盘数据的问题。那么请放心大胆的安装吧~

安装后重启,出现了高端大气的Scientific Linux开机画面,化学粒子看不懂的说。。

Step5、测试Linux网络功能


如下图,打开Linux自带浏览器进行搜索Rails进行测试,如下图可以看到搜索结果:

至此,Vmware和Linux安装完毕。

下一篇:Ruby、Rails环境配置

[Ruby on Rails系列]1、开发环境准备:Vmware和Linux的安装的更多相关文章

  1. Windows下: RubyMine + Ruby On Rails + mysql 搭建开发环境

    最近在接手一个手机项目.在搭建环境的过程中,遇到了一些问题,在下文中已做记录,并奉上个人的解决方案. 开发环境 win2003 ;  JetBrains RubyMine6.3.3 1.  下载最新版 ...

  2. [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置

    前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置. 在配置环 ...

  3. [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

    本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(Paa ...

  4. [Ruby on Rails系列]6、一个简单的暗语生成器与解释器(上)

    [0]Ruby on Rails 系列回顾 [Ruby on Rails系列]1.开发环境准备:Vmware和Linux的安装 [Ruby on Rails系列]2.开发环境准备:Ruby on Ra ...

  5. [Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]

    1. 什么是internationalization(i18n)? 国际化,英文简称i18n,按照维基百科的定义:国际化是指在设计软件,将软件与特定语言及地区脱钩的过程.当软件被移植到不同的语言及地区 ...

  6. 2018-2019-2 20175234 实验一 Java开发环境的熟悉(Linux + IDEA)

    目录 20175234 实验一 Java开发环境的熟悉(Linux + IDEA) 第一部分 代码及运行结果截图 第二部分 要求 代码及截图 第三部分 题目 需求分析 设计 程序及运行结果 问题和解决 ...

  7. 实验一 Java开发环境的熟悉(Linux+Eclipse)

    实验一 Java开发环境的熟悉(Linux+Eclipse) 实验内容及步骤 使用JDK编译.运行简单的Java程序 打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入 ...

  8. 实验一 Java开发环境的熟悉(Linux+Eclipse)

    实验一 Java开发环境的熟悉(Linux+Eclipse) 在Linux或Window或macOS中命令行下运行Java 在Linux 或Window或 macOS环境中 IDEA中调试设置断点 实 ...

  9. 20169205实验一 Java开发环境的熟悉(Linux+IDEA)

    20169205实验一 Java开发环境的熟悉(Linux+IDEA) 实验内容及步骤 使用JDK编译.运行简单的Java程序 打开windows下的cmd → 输入cd Code命令进入Code目录 ...

随机推荐

  1. iOS安全——代码混淆&反编译

    本文是初步了解和集成网上的相关反编译博客, 并做公司内部技术人员分享研讨PPT.

  2. Delegate&Event

    Delegate 1.基本类: public class Student { public int Id { get; set; } public string Name { get; set; } ...

  3. windows下redis服务安装

    1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  4. [译]使用Babel和Browserify创建你的ES6项目

    原文地址:Setting up an ES6 Project Using Babel and Browserify JavaScript的发展日新月异,ES6很快就要接管JS了.很多著名的框架像Ang ...

  5. zz Release memory in Linux (Unused or Cached)

    In computer science, Memory Leakage occurs when a computer software or program consumes required mem ...

  6. manifest save for self

    一.使用html5的缓存机制 1.先上规则代码:m.manifest CACHE MANIFEST # 2015-04-24 14:20 #直接缓存的文件 CACHE: /templates/spec ...

  7. .NET架构师技能体系

    .NET架构师应该掌握什么样的技术?其实这个问题很简单,去看看招聘.NET架构师的公司的职位要求就知道了.比如:http://www.cnblogs.com/guwei4037/p/5615471.h ...

  8. c#的协变和逆变

    关于协变和逆变要从面向对象继承说起.继承关系是指子类和父类之间的关系:子类从父类继承,所以子类的实例也就是父类的实例.比如说Animal是父类,Dog是从Animal继承的子类:如果一个对象的类型是D ...

  9. PHPExcel读取excel03/07版到数组

    想总结下PHPExcel的读取excel到数组的function,用的时候直接调取,懒…… 参考了以下链接: http://www.jb51.net/article/29071.htm http:// ...

  10. JavaScript加强之自定义callback示例

    callback回调函数在本文以自定义的方式出现.   html:  <select id="select">  <option value="111& ...