Follow的参考资料是【Beginning.Rails.3】,可以在本文附件下载。
1. 安装Ruby;
2. 安装Gem;
3. 安装Rails;
4. 安装SQLite;
5. 安装MySQL。
书本中是使用SQLite,但是对于我来说的话还是MySQL用起来顺手。所以会在原文基础上安装MySQL,并会在之后的项目中以此为数据库进行配置。
我的系统是64位的Windows 7,但是安装的都是X86的软件(汗)。
OK, Let's start.
第一步,
http://rubyinstaller.org/downloads/下载安装【Ruby 1.9.2-p180】。后面的安装不用我多说,验证安装结果打开CMD窗口:>ruby -v,显示结果ruby 1.9.2p180 (2011-02-18) [i386-mingw32]。
第二步,安装Gem,从这里开始进入Rails的优势之处了,通过命令安装,简单,不过请注意保持网路畅通。
>gem update --system
Updating rubygems-update
Fetching: rubygems-update-1.8.4.gem (100%)
Successfully installed rubygems-update-1.8.4
Installing RubyGems 1.8.4
RubyGems 1.8.4 installed
锘?== 1.8.4 / 2011-05-25
* 1 minor enhancement:
* Removed default_executable deprecations from Specification.
------------------------------------------------------------------------------
RubyGems installed the following executables:
E:/Ruby/Ruby192/bin/gem
RubyGems system software updated
第二条的语句的命令似乎是为了绑定gem的更新源,正常的安装这个是optional的。
>gem sources -a http://gemcutter.org
http://gemcutter.org added to sources
第三步,安装Rails,因为版本在不断更新,为了和参考书版本相适应,所以增加了版本控制参数。
>gem install rails -v 3.0
Fetching: activesupport-3.0.0.gem (100%)
Fetching: builder-2.1.2.gem (100%)
WARNING: builder-2.1.2 has an invalid nil value for @cert_chain
Fetching: i18n-0.4.2.gem (100%)
Fetching: activemodel-3.0.0.gem (100%)
Fetching: rack-1.2.3.gem (100%)
Fetching: rack-test-0.5.7.gem (100%)
Fetching: rack-mount-0.6.14.gem (100%)
Fetching: tzinfo-0.3.27.gem (100%)
Fetching: abstract-1.0.0.gem (100%)
WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain # 我不知道为什么会有warning信息出现 但是不会影响安装 属于允许范围内的错误=P
Fetching: erubis-2.6.6.gem (100%)
Fetching: actionpack-3.0.0.gem (100%)
Fetching: arel-1.0.1.gem (100%)
Fetching: activerecord-3.0.0.gem (100%)
Fetching: activeresource-3.0.0.gem (100%)
Fetching: mime-types-1.16.gem (100%)
Fetching: polyglot-0.3.1.gem (100%)
Fetching: treetop-1.4.9.gem (100%)
Fetching: mail-2.2.19.gem (100%)
Fetching: actionmailer-3.0.0.gem (100%)
Fetching: thor-0.14.6.gem (100%)
Fetching: railties-3.0.0.gem (100%)
Fetching: bundler-1.0.13.gem (100%)
Fetching: rails-3.0.0.gem (100%)
Successfully installed activesupport-3.0.0
Successfully installed builder-2.1.2
Successfully installed i18n-0.4.2
Successfully installed activemodel-3.0.0
Successfully installed rack-1.2.3
Successfully installed rack-test-0.5.7
Successfully installed rack-mount-0.6.14
Successfully installed tzinfo-0.3.27
Successfully installed abstract-1.0.0
Successfully installed erubis-2.6.6
Successfully installed actionpack-3.0.0
Successfully installed arel-1.0.1
Successfully installed activerecord-3.0.0
Successfully installed activeresource-3.0.0
Successfully installed mime-types-1.16
Successfully installed polyglot-0.3.1
Successfully installed treetop-1.4.9
Successfully installed mail-2.2.19
Successfully installed actionmailer-3.0.0
Successfully installed thor-0.14.6
Successfully installed railties-3.0.0
Successfully installed bundler-1.0.13
Successfully installed rails-3.0.0
23 gems installed
Installing ri documentation for activesupport-3.0.0...
Installing ri documentation for builder-2.1.2...
Installing ri documentation for i18n-0.4.2...
Installing ri documentation for activemodel-3.0.0...
Installing ri documentation for rack-1.2.3...
Installing ri documentation for rack-test-0.5.7...
Installing ri documentation for rack-mount-0.6.14...
Installing ri documentation for tzinfo-0.3.27...
Installing ri documentation for abstract-1.0.0...
Installing ri documentation for erubis-2.6.6...
Installing ri documentation for actionpack-3.0.0...
Installing ri documentation for arel-1.0.1...
Installing ri documentation for activerecord-3.0.0...
Installing ri documentation for activeresource-3.0.0...
Installing ri documentation for mime-types-1.16...
Installing ri documentation for polyglot-0.3.1...
Installing ri documentation for treetop-1.4.9...
Installing ri documentation for mail-2.2.19...
Installing ri documentation for actionmailer-3.0.0...
Installing ri documentation for thor-0.14.6...
Installing ri documentation for railties-3.0.0...
Installing ri documentation for bundler-1.0.13...
Installing ri documentation for rails-3.0.0...
Installing RDoc documentation for activesupport-3.0.0...
Installing RDoc documentation for builder-2.1.2...
Installing RDoc documentation for i18n-0.4.2...
Installing RDoc documentation for activemodel-3.0.0...
Installing RDoc documentation for rack-1.2.3...
Installing RDoc documentation for rack-test-0.5.7...
Installing RDoc documentation for rack-mount-0.6.14...
Installing RDoc documentation for tzinfo-0.3.27...
Installing RDoc documentation for abstract-1.0.0...
Installing RDoc documentation for erubis-2.6.6...
Installing RDoc documentation for actionpack-3.0.0...
Installing RDoc documentation for arel-1.0.1...
Installing RDoc documentation for activerecord-3.0.0...
Installing RDoc documentation for activeresource-3.0.0...
Installing RDoc documentation for mime-types-1.16...
Installing RDoc documentation for polyglot-0.3.1...
Installing RDoc documentation for treetop-1.4.9...
Installing RDoc documentation for mail-2.2.19...
Installing RDoc documentation for actionmailer-3.0.0...
Installing RDoc documentation for thor-0.14.6...
Installing RDoc documentation for railties-3.0.0...
Installing RDoc documentation for bundler-1.0.13...
Installing RDoc documentation for rails-3.0.0...
第四步,安装SQLite,因为不打算用,不过本着尊重原著的精神,呆呆的follow instraction。
http://www.sqlite.org/sqlitedll-3_6_23_1.zip
http://www.sqlite.org/sqlite-3_6_23_1.zip
解压出来的三个文件:
sqlite3.exe
sqlite3.def
sqlite3.dll
放入第一步安装Ruby的bin目录下,例如C:\Ruby19\bin
然后执行命令>sqlite3 --version
验证结果3.6.23.1
安装SQLite for Ruby:
>gem install sqlite3-ruby
Fetching: sqlite3-1.3.3-x86-mingw32.gem (100%)
=============================================================================
You've installed the binary version of sqlite3.
It was built using SQLite3 version 3.7.3.
It's recommended to use the exact same version to avoid potential issues.
At the time of building this gem, the necessary DLL files where available
in the following download:
http://www.sqlite.org/sqlitedll-3_7_3.zip
You can put the sqlite3.dll available in this package in your Ruby bin
directory, for example C:\Ruby\bin
=============================================================================
Fetching: sqlite3-ruby-1.3.3.gem (100%)
#######################################################
Hello! The sqlite3-ruby gem has changed it's name to just sqlite3. Rather than
installing `sqlite3-ruby`, you should install `sqlite3`. Please update your
dependencies accordingly.
Thanks from the Ruby sqlite3 team!
#######################################################
Successfully installed sqlite3-1.3.3-x86-mingw32
Successfully installed sqlite3-ruby-1.3.3
2 gems installed
Installing ri documentation for sqlite3-1.3.3-x86-mingw32...
Installing ri documentation for sqlite3-ruby-1.3.3...
Installing RDoc documentation for sqlite3-1.3.3-x86-mingw32...
Installing RDoc documentation for sqlite3-ruby-1.3.3...
PS:使用SQLite有点小不适应,一方面是全DOS的操作页面,我没有配过工具,所以也不多说,有心得的朋友不妨介绍一番,拜谢。
第五步,安装MySQL。反正是从头开始,就到MySQL官网去下了一个最新版本,虽然说稳定的版本跟更好,自己玩玩那就尝尝鲜。=P
http://www.mysql.com/downloads/mysql/到这个地址下载需要的版本,本人选择mysql-5.5.12-winx64.msi
安装过程我应该不用废话吧。
接下来是编辑环境的选择,之前的RoR学习中下载过Eclipse Plugins和Aptana RadRails,但是用起来总是觉得不是那么适应,可能是因为我没有参与到实际项目开发中,所以开发IDE的好处还不是很了解,所以自己选择的是light的一个编辑器:E Editor,官网下载最新版本,无限30天trial。感谢这位仁兄的傻方法
http://zhujg.javaeye.com/blog/410014
以上是环境搭建完毕,具体的项目这个周末开始做起来。
最后验证下自己的环境:
ruby -v //ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
gem -v //1.8.4
rails -v //Rails 3.0.0
大功告成。
分享到:
相关推荐
搭建Ruby on Rails开发环境是每个想要涉足这个强大Web框架的开发者必须经历的步骤。Ruby on Rails,简称RoR,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,使得开发高效...
本文详细介绍如何在Windows配置Ruby on Rails 开发环境,希望对ROR初学者能有帮助。 一、下载并安装Ruby Windows下安装Ruby最好选择 RubyInstaller(一键安装包)。 下载地址: ...
标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。...通过这些步骤,你就可以在Windows环境中建立一个运行Rails 3.1和MySQL的开发环境了。
在Windows环境下,使用NetBeans进行Rails开发需要一系列的配置步骤,因为Rails是一个基于Ruby的Web框架,而NetBeans是一款强大的集成开发环境(IDE),支持多种编程语言,包括Ruby。以下是一些关键知识点: 1. **...
在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...
在本教程中,我们将深入探讨如何在Windows操作系统上搭建Rails 2.2.2的开发环境。Rails是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得Web开发变得更加简洁高效。本文将...
在 Windows 平台上进行 Ruby on Rails 开发时,可能会遇到各种各样的安装问题。本文将详细解释一个常见的问题:“在 Windows 下安装或升级 Rails 时,gem 命令提示需要更新 PATH 或下载 DevKit”,并提供详细的解决...
标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't ...学习和实践是掌握Rails的关键,祝你在Rails开发旅程中一切顺利!
在**Windows系统**下搭建RoR开发环境,主要分为两个部分:Ruby的安装和Rails的安装。 1. **远程安装**: - **Ruby安装**:可以从官方网站下载Ruby的一键安装包,运行安装程序并按照提示进行默认安装。安装完成后,...
在Ruby on Rails开发环境中,配置过程是至关重要的第一步。Rails是一个基于Ruby的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式。在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **...
Ruby on Rails,简称Rails,是一种基于...以上就是Ruby on Rails开发的基本知识,从环境搭建到项目创建,再到数据库操作和测试,涵盖了Rails开发的核心要素。继续学习和实践,你将能熟练掌握这个强大的Web开发框架。
对于初学者来说,理解每一步的作用以及Rails的工作原理是非常有益的,这将为你的Ruby on Rails开发之旅打下坚实基础。记得持续关注Ruby和Rails的更新,以便保持你的开发环境始终处于最佳状态。在实际开发过程中,...
《Ruby on Rails安装指南》是一份详尽的文档,旨在帮助用户在不同的环境下安装和配置Ruby on Rails开发环境。这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于...
至此,你已经成功安装了Ruby on Rails,并具备了基本的开发环境。继续学习Rails的MVC结构、路由、控制器、模型、视图、测试以及各种强大的辅助方法和gem,你将能更好地掌握这一强大的Web开发框架。
- **Rails的安装环境**:文档提到了在Windows和Linux操作系统上安装Rails的步骤,这显示了Rails的跨平台特性。 - **Linux上安装Rails**:在Linux上可以通过`apt-get`和RubyGems两种方式进行安装。 - **Windows上安装...
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,...