`

rails安装的几种方式

阅读更多
总结一下rails安装的几种方式,所有内容均以 http://www.rubyonrails.org/down 为准。
当然,第一步是安装ruby,略。

一、常规方式:远程gem
gem install rails --include-dependencies

安装时需要联网。

二、 本地gem方式
仔细分析远程gem方式的安装,发现它首先下载并安装其依赖的其它gem包,它们依次是:
activesupport
activerecord
actionpack
actionmailer
actionwebservice
最后才是 rails
因此,到rubyforge.org分别下载这六个包,像 gem install activesupport --local 依次安装就可以了

三、 zip方式
从http://www.rubyonrails.org/down 上,有stand-alone packages的链接,点进去可以下载zip方式的rails。
解压后是一个空的rails工程,在它上面就可以直接创建rails应用了,运行 ruby script/server 可运行。
这种方式与前两者的区别在于,前两种方式将rails的六个gem安装到了ruby的目录下,而这种方式是放到了 解压目录/rails/vendor/rails下。
昨天按这种方式试报了错误,发生在 解压目录/rails/config/environment.rb的第8行,进去一看,咦,怎么ruby代码有<%xxx%>的东东呢,注释掉,再试,好使了。

四、 InstantRails方式
到 http://instantrails.rubyforge.org/ 下载InstantRails,它把ruby、rails、mysql、apache和两个rails应用打包到一起,解压不需配置就能运行了。只支持windows环境。


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1089970
分享到:
评论

相关推荐

    rails 离线安装包

    Rails是Ruby语言的一个著名Web开发框架,它提供了一种高效、灵活的方式来构建动态网站和应用程序。Rails遵循MVC(模型-视图-控制器)架构模式,使得开发过程更加结构化和简洁。离线安装包是为了解决在没有网络或者...

    Ruby on Rails安装包全集(Linux)

    安装Ruby on Rails的过程大致包括以下几个步骤: 1. 安装基本系统软件包(如build-essential)和必要的开发工具。 2. 安装Ruby,可以选择使用系统包管理器或者编译源代码。 3. 安装RubyGems,并通过它安装Rails。 4....

    Mac上rails环境的搭建

    Rails应用通常会使用关系型数据库作为数据存储,MySQL是一种非常流行的选择。 ##### 1. 下载与安装MySQL - 下载MySQL安装包并进行安装。 - 运行MySQL服务。 ##### 2. 配置MySQL路径 为了让MySQL在终端中可以正常...

    数据结构实验 队列 Rails 火车进站有几种出站顺序

    在这个特定的实验中,“数据结构实验 队列 Rails 火车进站有几种出站顺序”关注的是利用队列数据结构来模拟火车进站和出站的过程。队列是一种先进先出(First In First Out, FIFO)的数据结构,就像现实生活中的排队...

    应用Rails进行REST开发

    Rails框架中的Scaffolding工具是一种自动生成控制器、视图和模型的机制,极大地加速了开发过程。当使用Scaffolding时,开发者可以快速搭建起符合REST风格的基础应用程序,包括基本的CRUD操作。这不仅节省了大量的...

    ruby on rails 实践

    Ruby on Rails是一种流行的开源网站开发框架,它利用Ruby语言,遵循MVC(模型-视图-控制器)设计原则,用于快速开发数据库驱动的动态网站。本书《Ruby on Rails 实践》是一本指南,旨在向读者介绍Ruby on Rails框架...

    中文版的Ruby On Rails实践(PDF)

    总的来说,Ruby on Rails为Web开发带来了一种优雅而高效的方式,而这份中文版的实践指南将帮助中文学习者快速上手并精通这一框架,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。通过阅读和实践书中的例子...

    rails中使用javascript日期控件

    在Rails中,JavaScript通常通过两种方式引入:内联脚本和外部文件引用。对于WebCalendar.js这样的外部库,我们会在应用程序的`app/assets/javascripts`目录下添加`WebCalendar.js`文件,并在需要使用它的页面中通过`...

    ruby on rails在线考试系统

    Ruby on Rails(简称Rails)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程并提高效率。在这个“ruby on rails在线考试系统”中,我们可以探讨以下几...

    windows下Ruby On Rails的构建

    在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **为现有NetBeans添加Ruby支持**:如果你已经安装了NetBeans但没有Ruby插件,可以通过添加Ruby插件的方式来增强其功能。 #### 二、初步尝试IDE - **创建Ruby项目**:通过简单的几个步骤即可创建一个新的Ruby项目...

    Flexible Rails: Flex3 on Rails2

    Rails 2是Ruby on Rails框架的一个版本,它提供了一种快速高效的方式来构建基于数据库的应用程序。Rails框架遵循约定优于配置(Convention Over Configuration, CoC)和不要重复自己(Don’t Repeat Yourself, DRY)...

    RESTful Rails Development

    - **安装 Rails 1.2 或更高版本**:确保使用了支持 RESTful 开发的 Rails 版本。 - **了解基本概念**:熟悉 REST 的基本原则以及 HTTP 方法的作用。 #### 1.5 资源 Scaffold Rails 提供了一个强大的工具,即 ...

    rails教程

    在Rails教程中,你将深入学习以下几个关键知识点: 1. **Ruby基础知识**:在开始学习Rails之前,你需要了解Ruby语言的基础,包括变量、数据类型、控制结构、类和对象等概念。Ruby是一种面向对象的语言,它的语法...

    ruby on rails轻松使用

    Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率,让开发者能够更快速地构建功能丰富的web应用。Rails的核心理念是DRY(Don't ...

    eclipse的ruby on rails开发插件RadRails

    安装RadRails插件的过程相对简单,通常有以下几种方法: 1. **使用Eclipse Marketplace**:在Eclipse中打开Marketplace,搜索“RadRails”,找到后点击安装即可。 2. **使用Update Site**:通过Eclipse的“Help” -...

Global site tag (gtag.js) - Google Analytics