随笔-2  评论-0  文章-0  trackbacks-0
  2011年9月21日

 

 

上次谈的是自己对rails的初步认识,认识完了相信大家也想马上领略一下rails的魅力了吧,好,开始安装rails!

先给出一个命令:gem install rails , 相信大家一看就知道是什么意思啦,好一步步来吧

一: Mac OS X 10.6

首先需要在你的机器上装有ruby的环境,推荐版本:ruby 1.9.2

下面输入:

1: $ brew install ruby (因为本人用的不是Mac OS,所以命令木有测试,大家有的可以试试)

2: $ sudo gem update --system

3: $ sudo gem sources -a http://gemcutter.org

4: $ sudo gem update rails

下面查看是否安装成功及版本:

1: $ ruby --version

// print "ruby 1.9.2"

2: $ rails -v

// print "rails 3.0"
...............................输出过程视具体版本而定

3: $ sudo gem install sqlite3-ruby (如果你不用sqlite数据库这步可以省略)


以上介绍的是 Mac OS 下安装rails的开发环境


===================================================================================

二: Windows XP/2003/7/2008

1: 下载安装 ruby ,用windows传统的方法安装即可.  地址:http://rubyforge.org/frs/download.php/69035/rubyinstaller-1.9.1-p378-rc2.exe

安装完毕后测试是否安装成功及版本,输入:ruby -version

// print "ruby 1.9.1"

2: 安装rails,输入命令:

gem update --system

gem sources -a http://gemcutter.org

gem install rails

测试是否安装成功及版本: rails --version

// print "rails 3.0"

3: 安装 sqlite

下载 sqlite , 下载地址: http://www.sqlite.org/sqlite-3_6_23_1.zip

下载解压后是一个exe文件,执行后输入 sqlite3 --version

// print "3.6.23.1"

4:安装 sqlite 的驱动

gem install sqlite3-ruby


以上介绍的是 windows 下安装rails的开发环境

===================================================================================


三: Linux

直接给出命令:

$ sudo apt-get update

1:安装 ruby

$ sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
$ mkdir ~/src && cd ~/src
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz
$ tar -zxvf ruby-1.9.1-p376.tar.gz
$ cd ruby-1.9.1-p376
$ ./configure && make && sudo make install

安装完毕后查看是否安装成功及版本

$ ruby --version

查看安装目录: which ruby

// print "/usr/local/bin/ruby"

2:安装rails

$ sudo gem update --system
$ sudo gem sources -a http://gemcutter.org
$ sudo gem install rails

安装完毕后查看是否安装成功及版本

rails --version

// print "Rails 3.0"

查看安装目录: which rails

// print "/usr/local/bin/rails"

3:安装sqlite

$ sudo -apt-get install sqlite3 libsqlte3-dev

安装完毕后查看是否安装成功及版本

$ sqlite3 --version

// print "3.6.16"

4: 安装sqlite驱动

$ sudo gem install sqlite3-ruby


以上介绍的是 Linux 下安装rails的开发环境

===================================================================================



具体请访问 http://www.ruby-lang.org/en/downloads/










本文结束的时候让大家兴奋一下,开始跑一下我们的rails

在cmd状态下进入一个你合适的目录(你的项目目录)然后,让我们来见证奇迹吧

给出命令:


1: rails new hello  

# 新建一个项目


看到屏幕输入的一行行内容没?对,就是rails帮你生成的项目文件,接下来。。。
 

2: rails server

# 启动 WEBRICK : 一个小型的web server


3: 打开浏览器输入: http://localhost:3000

OK, 看到了吧,奇迹发生了!



 


 

posted @ 2011-09-21 17:22 Aaron Code 阅读(148) 评论(0) 编辑
 

 

 

今天开始写 Beginning Rails 3 的笔记啦,作为对 rails 3 学习的记录,因水平有限,写的不好,请大家见谅!

第一天在看第一章 Introducing the Rails Framework  , 开始一大堆都在描述 rails ,这里我只写点自己对rails的理解,需要了解具体请查看《 Beginning Rails 3 》

一:  Convention Over Configuration => 约定胜于配置,这点不用说了,大家应该都懂的!

二:  Don't Repeat Yourself => 不要重复自己,这点不太理解,只是知道自己不用去写添加删除修改了,期待理解如何 Don't Repeat Yourself.

三:   MVC Pattern => MVC,是的,rails 本身就是MVC的架构 Models & Controllers & Views .

第一篇简单的谈了下自己对rails的理解,比较浅显,如果有刚开始学rails的同学,希望能一起交流交流,也希望大牛门能指点指点,谢谢支持,继续努力!

 

 

 

 

posted @ 2011-09-21 15:56 Aaron Code 阅读(29) 评论(0) 编辑