Windows下配置Rails3开发环境

不少同学都喜欢在Mac下用Rails开发网站。可惜本人没有条件,就一本几年前的小黑。也想玩玩Rails3,于是试试在Windows7下配置Rails3的开发环境。想不到还挺简单了。以下是记录自己的配置过程。


一 安装Ruby1.9.2
到Rubyforge上,下载 windows版本的安装文件。一步步安装,过程中,选择路径的时候,有个注意的细节:默认情况ruby不会把ruby附加到windows的路径中,需要勾选上 Add Ruby executables to your PATH 和Associate .rb and .rbw file with this Ruby instakkation,再进行下一步,直至安装完成。

安装完成后,看看是否成功添加到windows路径中了:
打开doc窗口(开始-运行(或者 搜索程序和文件)-键入cmd回车):
ruby -v  回车

出来以下结果,说明安装成功,并写入windows 路径PATH里了:
C:\Users\Administrator>ruby -v 回车
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]

默认情况下gem也安装好了,版本是1.3.7 请看:
C:\Users\Administrator>gem -v 回车
1.3.7
 

 
二 安装Rails3
我们是通过网络来安装Rails3,所以前提条件是必须能上网。打开Doc窗口,键入:
gem install rails --version 3.0.0 回车

这样,windows会根据你的网络,找到源,自行安装完毕。花的时间根据你的网络速度有关,耐心等就是了。

等dos提示安装完毕之后,键入
rails -v 回车
能看到相应的rails版本了:
C:\Users\Administrator>rails -v
Rails 3.0.0

很简单吧。

三 安装数据库:
既然是开发环境,我选用Sqlite3作为开发数据库;在dos下键入:
gem install sqlite3-ruby 回车
安装了sqlite3的gem包,还有一步需要做的,否则sqlite还不能在rails下使用。
到slqite3官方网,下载一个sqlite3.dll文件(也可以在 这里下载),放到C:\Windows\System32路径下,(这个路径是由你的windows安装路径决定的,本人的系统安装在C盘下。或者是ruby安装目录的bin下,比如:C:\Ruby192\bin)
------------------------------------------------------
提示错误:
C:\Documents and Settings\Administrator>gem install sqlite3-ruby
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: sqlite3-ruby requires sqlite3 (>= 1.3.3)
 

首先下载附件中的rar包,包里一共有6个文件,将它们全部解压缩到你ruby的bin目录中,假设你的ruby安装在了c盘

那么这个目录就应该是 c:\ruby200\bin

接下来 开始->运行->CMD

在命令提示符里面敲 gem  install -l c:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem 回车

看到下面的提示

C:\>gem install -l c:\ruby200\bin\sqlite3-ruby-1.2.3-mswin32.gem
Successfully installed sqlite3-ruby-1.2.3-x86-m200swin32
1 gem installed
Installing ri documentation for sqlite3-ruby-1.2.3-x86-mswin32...
Installing RDoc documentation for sqlite3-ruby-1.2.3-x86-mswin32...

说明你安装成功了

--------------------------------------------------------
如果喜欢mysql的话,可以安装它:
gem install mysql 回车

数据库安装完成了。
 
 

四 扫尾工作:
如果你以前安装过rails的其他版本,要进行扫尾工作,dos下键入:
gem cleanup 回车
gem update -y 回车
 
 
 
--------------------------------------------------------------------------------------------------------------------

使用的railsinstaller 2.0.1包含了:

RailsInstaller的官方网站:http://railsinstaller.org/

1,railsinstaller 2.0.1版本下载快速通道:下载

2,双击railsinstaller.exe进行安装,是一个58m的文件。

3,railsinstaller安装步骤: 

点击Next,进入下一步:

同意安装协议,进入下一步:

这一步设置文件安装的位置,推荐使用英文或者拼音,字母间一定不要带空格,方便以后通过cmd的方式进行操作,点击install进行安装。

点击finish完成安装。

railsinstaller的安装大概需要6分钟,安装后文件大小为437兆,如图。

点击完成后,会弹出git和shh的设置提示,如下图。

git是一个程序版本控制管理工具,需要到github.com上注册一个免费用户,注册步骤如下图。

注册后,回到刚才的cmd窗口,分别输入用户名和邮箱地址:yangtangnewton   29438910@qq.com

完成设置后,会提示sshkey已经复制到剪贴板,建立一个txt文件=>粘贴,把它保存下来,留着以后使用。程序同时在c盘下建立了一个sites的目录。

 

到这一步,整个ruby on rails的开发环境就配置好了,以后可以通过cmd来测试和使用,如下图:

可以看到安装的gem的版本是1.7.2,ruby 的版本是1.9.2,rails的版本是3.1.1。

到此,我们使用railsinstaller在windows上快速的安装了rails。

开始我们的ruby on rails之旅吧。


五 测试开发环境
为了方便起见,dos下来到C盘的根目录下新建测试项目:
c: 回车
rails new blog 回车
cd blog 回车
rails generate scaffold Post name:string title:string content:text 回车
rake db:migrate 回车
rails s  回车

然后在浏览器上 键入:
http://127.0.0.1:3000/posts  就能看到你刚新建的blog了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值