`
levian
  • 浏览: 3084 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ruby on Rails开发环境搭建

阅读更多
Ruby on Rails开发环境搭建

Ruby on Rails本地化安装

1、到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一个Ruby标准的包管理器),下载地址为:http://rubyforge.org/

2、安装ruby,默认将安装在c:/ruby目录。
打开命令行,打入ruby -v可以查询ruby的版本(说明安装成功)。

3、下载rails(gem文件和zip文件,注意版本一致)。
将下载到的文件保存到同一目录下(不需要对压缩文件进行解压缩。当然,也可以解压缩,进入各个插件目录一个一个安装也不成问题)。

4、打开命令行窗口,切换到rails所在目录下,执行命令gem install rails即可完成安装(gem install rails --include-dependencies或gem install rails --remote,这种安装方式需要连接到网络,本文所涉及是本地安装)。
打开命令行,打入rails -v可以查询rails的版本(说明安装成功)。

5、在执行gem install rails,有时会提示依赖,如rails requires rake (>= 0.8.3, runtime等。这是因为安装rails同时要依次安装:rake、activesupport、activerecord、actionpack、rack、actionmailer、activeresource(这几个gem文件其实都可以在rails.zip这个压缩包当中的vendor/rails找到,没有的话需单独下载安装,注意版本不能高于rails版本,否则安装rails会出错)。

EasyEclipse for Ruby on Rails配置

1、配置ruby installed interpreters,设置为ruby安装目录\bin\rubyw.exe

2、配置rails configuration

3、有时会出现uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
解决办法:
在 Ruby 安装目录下的 bin 目录下找到 rails 文件:比如:C:\Ruby187\bin
修改 rails,在 require 'rubygems' 之后加上 require 'thread'

接下来运行 rails SomeApp 生成 Rails 应用之后,再启动rake:ruby Script/Sever 还会出上面的错误,则需要在
Ruby 安装目录下,查找 environment.rb,boot.rb 文件,同样在前面加上 require 'thread'
分享到:
评论

相关推荐

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    Ubuntu 下 Ruby On Rails 开发环境配置指南 在 Linux 操作系统中使用 Ruby On Rails 能够对 web 应用程序的维护和开发变得更加...通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails 开发环境,提高开发效率。

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    #### 一、Ruby on Rails 开发环境搭建 在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails 框架、版本管理工具等。 ##### 安装基础依赖 1. **更新系统...

    搭建Ruby on Rails开发环境

    搭建Ruby on Rails开发环境是每个想要涉足这个强大Web框架的开发者必须经历的步骤。Ruby on Rails,简称RoR,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,使得开发高效...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    在本教程中,我们将深入探讨如何在Windows XP操作系统上搭建Ruby on Rails开发环境,特别强调使用RadRails作为集成开发环境(IDE)。Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了...

    Ruby on Rails安装包全集(Linux)

    这个资源包提供了所有必需的组件,使得开发者可以按照文档逐步操作,在Linux环境中搭建起Ruby on Rails的开发环境。对于初学者或需要在非标准环境中部署RoR应用的人来说,这是一个非常有价值的资源。

    ruby on rails最新版

    描述中的“这是本人精心收集的重要软件”表明这可能是一个包含Rails最新版及其相关工具和库的压缩包,可能是为了方便开发者快速搭建开发环境或者进行学习。 标签中的“on rails最新版”和“ruby”进一步强调了这个...

    ruby on rails 环境搭建

    【Ruby on Rails 环境搭建】是开发者在进行Web应用程序开发时的首要步骤,尤其对于初学者至关重要。Ruby on Rails(简称RoR)是一个基于Ruby语言的开源Web开发框架,它采用MVC(Model-View-Controller)架构模式,...

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

    ruby on rails for dummies

    《Ruby on Rails for Dummies》这本书将引导读者从安装Ruby和Rails环境开始,逐步学习如何创建模型、视图和控制器(MVC架构),搭建数据库,使用路由系统,以及实现CRUD(Create, Read, Update, Delete)操作。...

    Ruby on Rails入门权威经典

    接下来,书中会详细解释Rails的安装和配置过程,包括环境搭建、数据库配置以及Gemfile的使用,使读者能够快速创建并运行第一个Rails应用。同时,还会讲解Rails的核心组件,如路由、控制器、模型和视图,以及它们在...

    Ruby On Rails开发从头来系列教程(chm)

    摘要:一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。...

    ruby on rails开发

    Ruby on Rails,简称Rails,是一种基于...以上就是Ruby on Rails开发的基本知识,从环境搭建到项目创建,再到数据库操作和测试,涵盖了Rails开发的核心要素。继续学习和实践,你将能熟练掌握这个强大的Web开发框架。

    Ruby on Rails Web开发学习实录随书光盘(源代码).

    本资源为"Ruby on Rails Web开发学习实录随书光盘"的源代码,是清华大学出版社出版的相关书籍的配套资料,旨在帮助读者深入理解和实践Rails开发。 1. **Ruby基础知识**:Ruby是一种面向对象的、动态类型的编程语言...

    Ruby on Rails入门经典

    通过《Ruby on Rails入门经典》的学习,你将逐步掌握这个强大的框架,并具备开发实际Web应用的能力。从简单的“Hello, World!”程序开始,逐渐深入到复杂的业务逻辑,你会感受到Ruby on Rails带来的效率和乐趣。不断...

    ruby on rails 学习资料

    "ruby on rails环境搭建.doc"会详细指导你如何在本地计算机上设置Rails开发环境,这通常包括安装Ruby、Rails、数据库服务器(如MySQL或PostgreSQL)、Web服务器(如Webrick或Puma)、以及必要的开发工具如Git和 ...

    ruby on rails 实践

    在Ruby on Rails开发环境中,Rails实践目录分为几个主要部分,每个部分都有特定的学习目标和内容。 第一章“Ruby on Rails概述”,介绍了Ruby on Rails的基本概念和开发环境的搭建方法。通过这一章的学习,读者将对...

    Ruby on Rails开发指南

    本指南将深入介绍Ruby on Rails的核心概念、开发环境的搭建以及实际项目中的应用。 1. **Ruby语言基础**:Ruby是Rails的基础,它是一门动态类型、面向对象的语言,以其简洁、优雅的语法而著名。理解Ruby的基本数据...

Global site tag (gtag.js) - Google Analytics