Ruby on Rails的安装,是从被称为RubyGems的包管理系统开始的。

Ruby on Rails是由Ruby处理系统的类库的、被称为“gem”的格式来进行配置的。“gem”形式的类库,通过使用RubyGems,很容易的来进行安装/卸装。

在本文档中,介绍了基于“面向Windows7的安装次序”完成Ruby处理系统(1.9.3)的安装后,进行Ruby
on Rails安装的次序。

1. RubyInstaller Development Kit (DevKit)的安装

在使用RubyGems安装Ruby
on Rails的同时,还有几个一起被安装的类库。这些类库中,有一些是保持C语言编写的代码的形式来发布的,它们需要通过使用“gcc”编译器等结合环境一起来编译,但在Windows上是不能用gcc来编译的。

安装了本次所介绍的“RubyInstaller
Development Kit (DevKit)”后,编译器就可以很容易地安装使用所需的类库。



1-1.Installer的下载

访问“RubyInstaller
for Windows”的网站,点击“Download”按钮。点击下记画面的“DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe”,下载到任意的文件夹上。





 

1-2.文件的展开

下载后的“DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe”是自己展开形式的文件。双击(或者右击选择“管理者实行”)进行执行。





 

1-3.安全警告画面

点击“实行”按钮





 

1-4.展开路径的指定

展开路径的文件通过“Extract
to:”进行指定,点击“Extract”按钮。在指定文件夹中文件被展开。在本次序中,展开路径指定为“C:\Downloads\ruby\DevKit”。





 

1-5.文件展开的进行

显示了展开进行中的对话框。





 

1-6.展开完了

展开完了时,对话框自动关闭。

1-7.DevKit开展文件夹的移动

启动命令提示符,并进入到DevKit展开后的文件夹中。在本次序中,输入“cd
C:\Downloads\ruby\DevKit”后按下“Enter”键。





 

1-8.DevKit安装前的初期设定

继续输入“ruby
dk.rb init”,按下Enter键。显示了当前安装的Ruby处理系统,在DevKit展开文件夹中生成了初期设定的文件(config.yml)。





 

1-9.DevKit的安装

继续输入“ruby
dk.rb install”,安装Enter键。这里如果提示无法安装成功,则手动编辑config.yml文件,加上ruby根目录路径即可。





 

1-10.DevKit安装完了

到这一步RubyInstaller
Development Kit (DevKit)的安装就结束了。



2.Rails的安装

启动命令提示符输入“gem
install rails --no-ri --no-rdoc”,按下Enter键。

“--no-ri”、“--no-rdoc”选项是省略文档的安装。需要安装文档时,不指定选项执行安装





 



3.安装的确认

输入“rails
-v”,按下Enter,确认表示的是“Rails
3.2.11(※)”。

※2013年2月12日的最新版



DevKit及rails的安装的更多相关文章

  1. ruby on rails Mac 安装

    网上的资料有很多,但好多坑,有的已经过期了,有的不符合现整理了一下 貌似有的还跟os系统版本有关系,请勿照搬,根据实际情况安装 我的系统版本是10.12.3 ps:选择一个较好的网络,很多问题有得时候 ...

  2. Ubuntu Nginx Ruby, Rails Mysql 安装

    1. Nginx 安装 sudo apt-get install nginx 2. Ruby 安装 sudo apt-get install ruby 查看版本 ruby -v 3. Rails 安装 ...

  3. Mac下Ruby升级与Rails的安装

    也是醉了,网上查了半天一脸懵逼.然后自己动手试试 gem install rails瞬间命令行就没反应了,以为命令行挂了,但是一会儿报错说是没有权限. 好吧,那么来这个 sudo gem instal ...

  4. windows安装ruby,DevKit安装rails,svn安装

    Ruby on Rails的安装,是从被称为RubyGems的包管理系统开始的.Ruby on Rails是由Ruby处理系统的类库的.被称为“gem”的格式来进行配置的.“gem”形式的类库,通过使 ...

  5. Ruby(rails)win环境下安装

    1.RubyInstaller 在RubyInstaller官网下载window版本安装,地址:http://rubyinstaller.org/downloads/  执行安装程序,勾选Add Ru ...

  6. windows下安装ruby和 rails的痛苦经历

    准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题.下面详细说下: 说明下,文章是按照我尝试的过程描述的.但最终是靠 运行 railsinstaller一键式 ...

  7. Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

    Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...

  8. ruby on rails安装(win7x64)

    Ruby下载地址http://rubyinstaller.org/downloads/ (以安装2.1.7为例,2.2.3未能安装成功) 安装完之后测试是否安装成功

  9. MAC 安装Ruby On Rails

    MAC 安装Ruby On Rails 对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发 ...

随机推荐

  1. HDU - 1728 逃离迷宫 【BFS】

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1728 思路 BFS 一开始 从开始位置 往四周走 如果能走的话 这个时候 转弯次数都是0 我们的标记不 ...

  2. ecmobile实现支付宝支付和百度云推送遇到的问题及解决方案(android)

    1.首先检测支付账户是否开通快捷支付服务,如果开通后,那么公钥是否上传(支付宝问题一定要找支付宝客服解决,找其他人没有用,支付宝客服可以帮你分析底层原因) 2.修改app配置文件:alipay_cal ...

  3. 每天一个Linux命令(12)more命令

    more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作. 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示 ...

  4. 【leetcode刷题笔记】Combination Sum II

    Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in ...

  5. 【leetcode刷题笔记】Spiral Matrix II

    Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order. For ...

  6. assembly打包插件引发的自定义spring标签找不到声明的错误

    异常信息:通配符的匹配很全面, 但无法找到元素 的声明. 报的异常信息是关于我们使用的一个自定义的spring标签,这个异常通常的原因可能是读取不到自定义标签的映射. 到META-INF目录下找一下是 ...

  7. linux 交换分区 swap

    linux swap分区用来保证内存过载时也可以使用,是在磁盘级别对内存的一次扩展,swap分区必须是一个单独的分区 创建过程: 1.用fdisk 命令新建分区,在创建过程中通过L命令和t命令来调整分 ...

  8. jsp学习(3)

    1.model模式 2.model1.x分层模式 3.mvc模式(model2) model2的具体体现就是mvc. dao:就是data access object数据访问对象,即专门对数据库进行操 ...

  9. UTF-8 delphi 函数

    unit util_utf8;    interface    uses Windows;    type   UTF8String = AnsiString;      function AnsiT ...

  10. Ffmpeg转码研究一

    Ffmpeg是一款功能强大的视频处理工具,那么转码肯定不是问题的,因为项目的需求,对转码进行了研究.刚开始首先去看了ffmpeg源代码中的一个例子transcode.c,但是发现该例子更应该称之为re ...