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. OC第一天-Xcode、工程组成及运行状态

    Xcode 中iOS工程模版: 1.Application类型: Master-detail Application. 可以构建树形结构导航模式应用,生成的代码中包含了导航控制器和表示图控制器.(表示 ...

  2. PHP学习笔记--入门篇

    PHP学习笔记--入门篇 一.Echo语句 1.格式 echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来) 如下代码 <?php echo "Hello world! ...

  3. JS判断移动设备最佳方法

    最实用的还是下面这个: 方法一:纯JS判断 使用这方法既简单,又实用,不需要引入jQuery库,把以下代码加入到<head>里即可. <script type=”text/javas ...

  4. Mingw64编译wxWidgets3.0.2常见错误

    使用Mingw64编译wxWidgets3.0.2,首先得下载wxMSW-Setup-3.0.2.exe(https://sourceforge.net/projects/wxwindows/file ...

  5. 转:ASP.NET中的SESSION实现与操作方法

    在ASP.NET中,状态的保持方法大致有:ApplicationState,SessionState,Cookie,配置文件,缓存. ApplicationState 的典型应用如存储全局数据. Se ...

  6. javascrip笔记——图片加载

    var t_img; // 定时器 var isLoad = true; // 控制变量 // 判断图片加载状况,加载完成后回调 isImgLoad(function(){ // 加载完成 }); / ...

  7. 《HTML5网页开发实例详解》连载(四)HTML5中的FileSystem接口

    HTML 5除了提供用于获取文件信息的File对象外,还添加了FileSystem相关的应用接口.FileSystem对于不同的处理功能做了细致的分类,如用于文件读取和处理的FileReader和Fi ...

  8. Php 魔术常量

    魔术常量 由于其值在程序运行过程中不允许更改,所以是常量:其值,又是运行环境不同而不现,所以叫魔术. __DIR__            当前脚本文件的路径 示例: __LINE__         ...

  9. Java实战之04JavaWeb-03会话技术

    一.会话技术简介 1.什么是会话,为什么需要会话技术? 会话:从打开一个浏览器,访问某个网站,到关闭这个浏览器的这个过程称为一次会话.http协议是状态的. 2.会话技术的分类 客户端存储技术:Coo ...

  10. C语言 SDK编程之通用控件的使用--ListView

    一.ListView控件属于通用控件CONTROL中的一种,在SDK编程方式时要使用通用控件 必须包含comctl32.dll,所以代码中要有头文件: commctrl.h 导入库:comctl32. ...