`

在windows下安装ruby1.9.2,rails和DevKit

    博客分类:
  • Ruby
 
阅读更多

1) 安装ruby

    下载安装包:http://rubyforge.org/frs/?group_id=167&release_id=46335

    我下载的是rubyinstaller-1.9.2-p290.exe。装完后,可以用ruby -v 测试是否安装成功,如果显示类似ruby 1.9.2p290 (2011-07-09) [i386-mingw32]的版本信息,就说明安装成功了。

 

2) 安装DevKit

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。

如果没有安装DevKit,在windows下安装或升级gem时经常会碰到如下问题:

shell> Please update your PATH to include build tools or download the DevKit

shell> from 'http://rubyinstaller.org/downloads' and follow the instructions

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

注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果您的不是通过RubyInstaller安装的,建议你按照第一步重新安装Ruby。

下载安装包:https://github.com/oneclick/rubyinstaller/downloads/

安装方法:双击下载的7z文件,指定解压路径,路径中不能有空格。如'F:\Ruby192\DevKit,这个路径就是<DEVKIT_INSTALL_DIR>。

shell> cd <DEVKIT_INSTALL_DIR>

F:\Ruby192\DevKit> ruby dk.rb init

#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby

#如果这里列出的Ruby与你的要求不符,可以手动修改

F:\Ruby192\DevKit> ruby dk.rb review  #检查要添加DevKit支持的Ruby列表是否有误,可以略过

F:\Ruby192\DevKit> ruby dk.rb install

F:\Ruby192\DevKit>[INFO] Updating convenience notice gem override for 'F:\Ruby192'

F:\Ruby192\DevKit>[INFO] Installing 'F:\Ruby192\lib\ruby\site_ruby\devkit.rb'

 

3) 安装rails

shell> gem install rails --pre --no-ri --no-rdoc -p http://proxy1.bj.petrochina:8080

缺少什么装什么,一直装到gem install rails --pre --no-ri --no-rdoc成功即可。如果安装过程中出现错误,继续安装缺少的依赖的库,如果某个gem安装不上了,去rubygems.org上下载下来手动安装上,再继续,如果加上--pre 参数安装的不是最新的rails版本,那么把--pre参数去掉试试。如果使用代理上网的话需要添加-p选项。

为什么要用--no-ri --no-rdoc参数,因为默认安装rdoc,这样安装实在是慢,反正装了也不用,还不如不装rdoc。

 

4) 创建rails应用

进入预先建好的工作目录,使用rails new创建自己的应用。笔者这里的工作目录为F:\RubyWorkspace

F:\RubyWorkspace>rails new HelloRubyRails --skip-bundle

F:\RubyWorkspace>cd HelloRubyRails

F:\RubyWorkspace\HelloRubyRails>bundle install --local

为什么要用--skip-bundle参数,因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。但需要的gems我早安装好了,且不用更新,所以上面步骤就可省了。创建完应用,进入应用所在的目录执行一下bundle install --local从本地进行更新效果也是一样的。

 

5) 启动rails server 

进入应用目录,输入rails s(或者rails server),稍等片刻,会打印启动信息:

F:\RubyWorkspace\HelloRubyRails>rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-11-23 10:44:11] INFO  WEBrick 1.3.1
[2011-11-23 10:44:11] INFO  ruby 1.9.2 (2011-07-09) [i386-mingw32]
[2011-11-23 10:44:11] INFO  WEBrick::HTTPServer#start: pid=4004 port=3000

如果没有打印出类似上面的启动信息,而是提示缺少gem,根据提示更新gem再试试。

 

6) 创建数据库

分享到:
评论

相关推荐

    ruby1.9.2_installer

    最新版本的Ruby安装程序 。 ruby1.9.2 installer

    ruby1.9.2源代码安装文件

    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    Ruby是一种面向对象的脚本语言,以其简洁、优雅的语法和强大的编程能力而闻名。"ruby-1.9.2-preview1-x64-mswin64-80.zip" 是一个...通过解压并安装这个压缩包,用户可以开始在Windows上使用Ruby 1.9.2进行开发工作。

    ruby-1.9.2-rc2

    用户需要了解如何在本地设置和使用Ruby环境,包括安装Gem包,理解Ruby语法和对象模型,以及如何通过Ruby编译和管理项目。如果你计划使用这个版本的Ruby,确保查看相关文档,学习其特性和变更,以便充分利用它的功能...

    绿色版 Ruby 1.9.2 For Windows 64 发布

    本资源是“绿色版 Ruby 1.9.2 For Windows 64”的发布,特别适合那些在Windows 64位操作系统上进行开发的用户,无需安装,解压即用,大大简化了部署过程。 Ruby 1.9.2是Ruby的一个重要版本,它在1.9系列中引入了...

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby-1.9.2-p290.tar.gz

    标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip...安装过程涉及下载、解压、配置、编译和安装,而源代码目录则包含了一切运行和理解Ruby 1.9.2-p290所需的信息。

    ruby on rails 3

    这个版本是在Ruby 1.9.2环境下发布的,带来了许多改进和新特性,旨在提高性能、可维护性和开发者的生产力。 1. **Ruby 1.9.2**:Ruby 1.9.2是Ruby的一个重要版本,它引入了多项性能优化,包括更快的解析速度、改进...

    ruby install

    3. **添加环境变量**:在安装过程中,记得勾选"Add Ruby executables to your PATH"选项,这样可以在命令行中直接运行Ruby命令。 4. **验证安装**:安装完成后,打开命令提示符,输入`ruby -v`,如果返回了Ruby ...

    ruby on rails基础知识

    - **安装Ruby**: 推荐使用Ruby 1.9.2或更高版本。可以通过官网下载安装包:http://rubyinstaller.org/。 - **安装Rails**: 使用RubyGems安装Rails 3,命令为 `$ gem install rails`。 - **选择IDE**: Aptana ...

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似.zip

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.

    go语言Windows安装包(go1.9.2.windows-amd64.msi)

    在安装过程中,该msi文件将自动处理Go环境的配置,包括设置GOROOT(Go语言的安装目录)和GOPATH(用户的工作区,存放自定义包的地方)。安装完成后,用户可以通过命令行工具(如cmd或PowerShell)访问Go的编译器`go`...

    ruby安装升级及命令自行编译安装非APTGET方式安装升级的办法

    在安装完成后,可以直接使用`gem`命令管理Ruby扩展包。 **示例:安装Rails框架** 作为Ruby应用开发中的主流框架之一,Rails可以通过RubyGems轻松安装。执行命令`gem install rails -y`即可一键安装Rails及其所有...

    go1.9.2.windows-amd64.msi

    本文将详细介绍如何在Windows操作系统上安装Go语言的最新版本,即"Go1.9.2.windows-amd64.msi"。这个安装包是专为64位Windows系统设计的,包含了完整的Go语言环境,包括编译器、工具链和运行时支持。 首先,我们...

    go1.9.2.windows-amd64.rar

    在安装Go 1.9.2时,系统会自动处理路径设置、环境变量配置等步骤,包括设置`GOPATH`(Go项目的工作区)、`GOROOT`(Go语言的安装位置)以及更新`PATH`环境变量,以便用户可以在命令行中直接运行Go命令。 Go语言的...

    centOS Rails3环境搭建

    在这里我们选择安装Ruby 1.9.2,因为Rails 3与该版本兼容。首先下载Ruby源代码并编译安装: ```bash cd ~/source/ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -P ~/source/ tar xvzf ~/...

    phantomjs-1.9.2-window seleniu Windows版本

    phantomjs-1.9.2-windows seleniu Windows版本 phantomjs-1.9.2-windows seleniu Windows版本 phantomjs-1.9.2-windows seleniu Windows版本

    go1.9.2.windows-amd64 安装包

    6. **Windows平台兼容性**:"go1.9.2.windows-amd64.msi"是针对Windows 64位系统的安装包,它包含了所有必要的组件,使得开发者能够在Windows环境下无缝地安装和使用Go 1.9.2。安装过程简单快捷,只需要运行msi文件...

Global site tag (gtag.js) - Google Analytics