Ruby on Rails开发环境搭建

作者: fan_hai_ping
发布时间:2015-07-13 11:15:48

 

1.   Ruby on Rails开发环境

1.1.  Windows下安装

在Windows上开始安装Ruby,最容易的方法是利用RubyInstaller安装包进行安装。确保从http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/网址中下载1.8.7或更高版本的Ruby的安装包。目前的最新版本的RubyInstaller安装包为1.9.2-P290。

在你下载RubyInstaller之后,双击运行rubyinstaller-1.9.2-p290.exe,选择“I accept the License”(当然在仔细的阅读它之后),点击“Next”,点击“Browse…”选择安装Ruby的路径,选择“Add Ruby executables to your PATH”,然后点击“Install”à “Finish”。

现在通过选择“开始”-->“运行…”,输入cmd,并且点击“确定”打开命令行窗口(由于Windows操作系统不同打开方式也不一样)。

RubyInstaller包括RubyGems,但是验证你是否运行RubyGems的1.3.6以上版本是重要的。你可以通过下面的命令来验证RubyGtems的版本。

gem -v

此时,在命令行窗口中会显示的RubyGems版本为1.7.2。

如果需要将RubyGems更新到最新的版本,执行下面的命令:

gem update --system

gem uninstall rubygems-update

接下来,安装SQLite3,从官方网址(http://www.sqlite.org/download.html)下载并且解压两个预编译的二进制文件:

1)访问和修改SQLite数据库的命令行程序(sqlite-Shell-win32-x86-3070701)

2)没有TCL绑定的SQLite库的DLL(sqlite-dll-win32-x86-3070701);

拷贝在ZIP压缩包中的文件到D:/Ruby/bin目录中,拷贝文件包括sqlite3.def,sqlite3.dll和sqlite3.exe三个。

现在安装SQLite3的Ruby绑定和Rails,执行下面的命令:

gem install sqlite3-ruby

gem install rails –pre

至此,Windows下的Ruby on Rails的开发环境已经搭建完成。

安装问题解决:

gem install sqlite-ruby

Fetching: sqlite-ruby-2.2.3.gem (100%)

ERROR:  Error installing sqlite-ruby:

        The 'sqlite-ruby' native gem requires installed build tool

 

Please update your PATH to include build tools or download the Dev

from 'http://rubyinstaller.org/downloads' and follow the instructi

at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

出错的原始是安装sqlite-ruby时需要编译工具,但是系统中没有,解决办法是到https://github.com/oneclick/rubyinstaller/downloads/上下载DevKit,并且根据http://github.com/oneclick/rubyinstaller/wiki/Development-Kit进行安装。

主要的安装步骤如下:

1)如果原来系统中已经安装有旧版本的Dev Kit,则先删除它;

2)下载上面所提到的Dev Kit(DevKit-tdm-32-4.5.2-20110712-1620-sfx.ex);

3)解压缩下载的7z压缩包到指定的目录,如D:/DevKit(目录不能有空格);

4)进入到解压缩目录中,运行ruby dk.rb init生成config.yml文件,你可以编辑config.yml文件,添加需要安装的或者删除不需要安装的。

5)执行ruby dk.rb review进行确认(可选);

6)执行ruby dk.rb install进行安装;

安装完毕Dev Kit后再此运行ruby install sqlite-ruby成功。

注:在Windows使用dir /w来显示目录,使用erase命令来删除文件。

1.2.  Rails版本选择

先前的命令帮助你安装最新版本的Rails,但是你可能不希望在最新版本下工作。那么你可以使用gem命令列出所有你已经安装的Rails版本:

gem list --loca rails

你也能使用下面的命令来验证你所使用Rails版本:

rails --version

安装其它版本的Rails也可以利用gem命令来完成:

gem install rails --version 3.0.0

现在,有多个Rails的版本被安装到本地计算机。在使用rails命令时,你可以控制使用Rails的版本,命令如下:

rails _3.0.0_ --version

当你创建一个新的应用时这种方法非常方便使用。因为一旦你使用某个版本的rails创建一个应用,那么它将继续使用该版本的rails(即使是最新的版本被安装在系统中),知道你决定更新它为止。为了更新它,只需简单的更新在你应用根目录下的Gemfile中的版本号即可,然后运行bundle install命令。

版权声明:本文为博主原创文章,未经博主允许不得转载。

来源:http://blog.csdn.net/fan_hai_ping/article/details/6707248

推荐: