`
reallow
  • 浏览: 5567 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ruby on Rails windows下的手动安装

阅读更多
   今天为了安装好Ruby on Rails 折腾了一下午。我也是刚开始学习ruby,为了配置好安装环境在网上找了不少资料。很多人的安装说明不是很清楚容易对初学者造成困惑。于是乎自己好好研究了下手动安装的方式,成功后就赶紧乘着自己对过程比较清晰整理了下。希望初学者们可以更加顺利的搞定。
   下面我就详细介绍我自己手动安装的过程,使用的版本都是最新下载的(作者安装的时间2007-3-7)
大家都知道要安装Ruby on Rails 首先还是要下载[url]Ruby http://www.ruby-lang.org/en/downloads/[/url](在这个地址中找到windows下的安装程序Ruby 1.8.5 One-Click Installer 按照我写这文章的时间这个是最新版本ruby1.8.5)
然后到[url]http://rubyforge.org/frs/?group_id=307 [/url]下载rails。朋友们找到这个网站会发现rails 提供几个下载我用的版本是1.2.2 里面有
  REL 1.2.2   2007-02-06 00:57
rails-1.2.2.gem 165 KB 3,292 Any .gem (RubyGem)
rails-1.2.2.tgz 2.19 MB 1,976 Any .gz
rails-1.2.2.zip

.gem 文件是ruby的安装文件。推荐大家下载这个。我们可以安装ruby以后使用ruby来安装rails。
Ok,我们下载好了rails-1.2.2.gem 现在开始安装吧
首先安装最前面我们下载的ruby185-24.exe 自己选定安装路径。我安装在c:\ruby.
安装完毕后,我们运行windows下开始—运行输入cmd 打开命令行窗口。
输入 ruby – v 看到了什么?
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
这个是ruby的版本号,你成功安装了ruby
接下来我们安装rails,我将rails-1.2.2.gem放在c盘根目录下方便我运行,你可以找到你放置的目录运行
cmd输入C:\>gem install rails-1.2.2.gem
你会发现出错了,无法正确安装rails 那是因为你少了东西,看看提示是什么?
Rails requires actionsupport=1.4.1
这个是你的rails需要安装一些必要的库,这个对版本的要求很严格。什么意思呢,就是说你的ruby版本不一样,rails版本不一样所需要的库文件版本也就不一样。怎么确定自己需要的版本呢。最好的办法就是按照错误提示的版本去一个一个下载你要的版本。
当你安装了rails需要的activesupport-1.4.1后再次运行gem install actionmailer-1.3.2.gem还是会报错。
这时候提示需要activerecord-1.15.2你就如此跟着提示下载所需的。

我这里使用的是ruby1.8.5 ,rails 1.2.2 需要的库文件有:
activesupport-1.4.1
activerecord-1.15.2
actionpack-1.13.2
actionmailer-1.3.2
acion web service-1.2.2
我看到别人安装时候还需要一个rake-0.7.0.gem (我还没有用到这个就成功了)
谁知道告诉一下谢谢,毕竟我也是个初学者。
下载上面说的库文件到这个网站[url]http://rubyforge.org/ [/url]在网站上面的搜索里面可以选择搜索项目
software/group 输入要搜索的名称例如 activesupport 就可以找到自己需要的东西。一样,下载.gem文件就够了。然后在cmd中输入gem install activesupport-1.4.1.gem。
同样方法安装好每个文件后。运行 gem install rails-1.2.2.gem 显示成功后输入 rails –v
如果显示了版本就表示你rails安装成功。
打开浏览器在地址中输入http://localhost:3000 发现不行哦,那是因为还没好呢。
Ruby 和 Rails 都安装成功了,下面要创建自己的新项目还有启动服务。
在cmd中输入
       rails path/to/your/new/application 创建一个新的项目。
       ruby path/to/your/new/application/script/server 启动服务。
项目由第一个命令创建。你会发现你的安装根目录下生成了一个新的path文件夹里面的结构就如你输入的一样是 to/your/new/application。然后再由第二个命令启动服务。这样你就可以再试试看http://localhost:3000。如果你看到了网页内容恭喜你。终于成功了。
你可以自己定义自己的项目,比如我运行rails pa /new/app 一样可以创建自己定义的项目目录。
启动服务就要用ruby pa/new/app/script/server 就好了。
这个是今天的所得。希望大家能迅速的安装好自己的ruby on rails 偶还会继续学习研究。
分享到:
评论
5 楼 gowhere 2007-04-29  
gem install rails -y后总有很长时间在
updateing Gemsourece index for:...
如何解决啊?
4 楼 eastviking 2007-03-22  
可怜到可爱
3 楼 zhangzhaofeng 2007-03-21  
我基本每次都可以 怀疑你的人品咯  呵呵
但是  也学习了
2 楼 samuelyuan 2007-03-20  
robbin ,按照你的这个命令装不上去,提示还是

C:\ruby-185>gem install rails -y
ERROR:  While executing gem ... (URI::InvalidURIError)
    can not set user with registry or opaque
???
1 楼 robbin 2007-03-07  
可怜的人哪!你安装好One-Click Installer ruby1.8.5以后,gem install rails -y,不就什么都有了嘛?

相关推荐

    教学级Ruby On Rails 手动安装.pdf

    ### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    Ruby On Rails(PDF)

    ### Ruby on Rails与Java框架对比分析 #### 一、引言 随着互联网技术的迅猛发展,Web开发领域也迎来了各种各样的开发框架和技术栈。在众多的开发框架中,Ruby on Rails (RoR) 和 Java 的相关框架尤其受到关注。本文...

    ruby on rails 环境搭建

    在Windows下,如果选择使用MySQL数据库,还需要单独安装MySQL服务器并配置相应的数据库连接。 在Ruby on Rails环境中,开发者可以创建、运行、测试和部署Web应用。RoR的便利性在于其“约定优于配置”的原则,使得...

    ruby on rails操作流程.pdf

    在本文中,我们将深入探讨在Ubuntu环境下搭建Ruby on Rails开发环境的详细步骤。 首先,我们需要在VirtualBox上安装Ubuntu操作系统。在这个过程中可能会遇到一些常见问题,例如终端软件的使用。确保使用启动器打开...

    Ruby on Rails安装指南.docx

    《Ruby on Rails安装指南》是一份详尽的文档,旨在帮助用户在不同的环境下安装和配置Ruby on Rails开发环境。这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    在本篇【保姆级教程】中,我们将详细探讨如何在Ubuntu系统上安装Ruby on Rails环境。首先,确保你已经下载了Ubuntu桌面版,这可以从官方链接(https://cn.ubuntu.com/download)获取。Ruby on Rails是流行的开源Web...

    eclipse的ruby on rails开发插件RadRails

    **Ruby on Rails 开发环境构建:Eclipse与RadRails 插件详解** 在现代软件开发领域,Ruby on Rails(简称Rails)作为一个强大的Web应用程序框架,因其简洁、高效的特性深受开发者喜爱。而Eclipse,作为一款功能强大...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及以上版本,并与MySQL进行无缝对接。 首先,我们需要安装Ruby for Windows。你可以从RubyForge网站上下载最新的One-Click Installer版本,...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    ### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...

    ruby on rails合集

    Ruby on Rails,简称RoR,是由David Heinemeier Hansson基于Ruby语言开发的一款开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,使得开发者能够更快速地构建功能丰富的web...

    Secrets of ruby on rails

    ### Ruby on Rails:背后的秘密与优势 #### 一、引言 《Ruby on Rails的秘密》是一份关于Ruby on Rails框架的高级介绍资料,由该框架的创始人David Heinemeier Hansson编写。这份资料深入探讨了Rails的核心理念和...

    Ruby on Rails 入门级简介

    ### Ruby on Rails 入门级简介 #### 一、Ruby on Rails 概述 **Ruby on Rails**(简称 Rails 或 RoR)是一种基于 Ruby 语言的 Web 应用框架,它采用了模型-视图-控制器(MVC)架构模式。Rails 由 David Heinemeier...

    Ruby on Rails实践之路给PHP和Java开发者的书

    Ruby on Rails,简称RoR,是由David Heinemeier Hansson基于Ruby语言开发的一款开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,使得开发者能够更快速地构建功能丰富的web...

    ruby_on_rails安装部署指导手册

    ### Ruby on Rails 安装与部署知识要点 #### 一、前言 在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体...

    Ruby+on+Rails实践

    Ruby on Rails,简称RoR,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用的开发过程,提高开发效率。RoR强调“约定优于配置”,提供了丰富的库和工具,使得...

    Ruby:Ruby on Rails 书

    Ruby on Rails(Rails)以其“Convention over Configuration”(约定优于配置)的理念著称,这意味着开发者可以遵循一套默认的规范,减少手动配置的工作量。此外,Rails还强调DRY(Don't Repeat Yourself)原则,...

    web开发_ruby_on_rails

    ### Web开发:深入理解Ruby on Rails #### 一、引言与概述 Ruby on Rails (简称Rails) 是一种用于Web开发的开源框架,基于Ruby语言。Rails的设计理念强调程序员的生产力和代码的简洁性,因此它成为了Ruby语言的...

    ruby-on-rails-box:用于Ruby On Rails开发的流浪汉盒

    8. **跨平台兼容性**:由于Vagrant的便携性,"ruby-on-rails-box"可以在Windows、macOS和Linux等不同操作系统上使用,确保开发者无论在哪种环境下都能得到相同的开发体验。 9. **扩展与自定义**:用户可以根据自身...

    RAILS ON RUBY

    **Ruby on Rails(RoR)** 是一个基于Ruby编程语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。RoR的核心理念是“Don't Repeat Yourself”(DRY)和“Convention ...

Global site tag (gtag.js) - Google Analytics