`
levian
  • 浏览: 3003 次
  • 性别: 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'
分享到:
评论

相关推荐

    搭建Ruby on Rails开发环境

    介绍如何在不同的系统上搭建Ruby on Rails开发环境,简单明了,带图

    ruby on rails开发

    详细介绍了ruby on rails环境的搭建

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

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

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

    本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档

    ruby on rails

    ruby on rails开发过程遇到的问题,环境的搭建问题。

    CentOS7下搭建ruby on rails开发环境

    听说rails是一个比较流行的快速开发框架,对于我这个web不熟悉的人来说,那是极好的!可以快速上手,又能真正了解服务器端的各种,所以rails搞起来。不过一个完整的开发环境搭建过程完成后,真的只能用各种坑来形容~

    win7安装ruby on rails开发环境

    看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发。但是我按照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完成了。所以大家不要被吓尿...

    rails-crossite.vm:用于开发 Ruby on Rails 的 Vagrant 入门套件

    Ruby on Rails 开发的入门套件。 受启发 什么是“交叉点”? Crossite 是放置在火车轨道下的东西。 需要搭建的服务器环境 最后更新 2014 年 12 月 31 日 应用 版本 杂项 Ubuntu 14.04 基础盒子是 Ruby 2.2.0 ...

    Ruby的教程.txt

    Ruby教程通常涵盖Ruby的基础语法、面向对象编程、Web开发框架以及实际应用等多个方面。以下是一个简要的Ruby教程框架,帮助你了解学习Ruby所需的基本步骤和内容: 一、Ruby基础语法 ... Rails环境搭建

    RubyonRails九日学习计划

    2. 搭建ruby on rails 开发环境并熟悉开发环境。用到的软件在《软件工具》目录。 3. 给学生展示《Ruby on Rails 实践.pdf》中的示例快速建立简单应用。 4. 指导学生完成《Ruby on Rails 实践.pdf》中的...

    Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境

    准备阶段的碎碎念 在virtualbox安装过程中由于这样那样的原因,产生许多坑。 坑1、关于终端,一定要...坑2、关于假设,大多数网站都假设你安装了一些基本包或者软件,但是有不提,这让初学者搭建环境尤其费力。 解决方

    Farmbot-Web-App:从任何设备设置,自定义和控制FarmBot

    如果您不是Ruby on Rails开发人员,或者您从未编写过Ruby on Rails应用程序,建议您使用。 运行服务器是一项涉及安全性的重要任务。 在某些情况下,可能会出现数据丢失和安全问题。 自托管需要具备Ruby,SQL和Linux...

    InstantRails v2.0 for windows.zip

    InstantRails,一个All In One的套件,可以帮助你快速搭建Ruby On Rails开发环境。 InstantRails自带了apachet和mysql,软件解压即可使用,如果已经在本机运行了apache和mysql,需要更改端口才能便之并存。

    learn-rails:Rails 即将推出的启动页面

    通过用户故事进行项目规划使用 git 进行版本控制部署到 Heroku安装(1)搭建本地rails开发环境。 (2) 下载repo (3) cd 到项目根文件夹(4) 在终端中运行“bundle install --without production” (5)

    linkvan-api:Linkvan API

    一旦安装并配置了Ruby on Rails,请分叉并将其克隆到您的开发计算机上。 要在计算机上执行该应用程序,请按以下步骤操作: cd <将项目存储库克隆到的目录> 在config/database.yml上更新数据库配置 rails db:...

    camp-web:营地网站

    在Ubuntu / Debian上安装Ruby on Rails 按照以下在您的Ubuntu或Debian机器上安装ROR。 获取源代码 使用以下命令从克隆git的源代码, git clone https://github.com/fsmk/camp-web.git 安装所有依赖的gem 要安装...

    gitlab+jenkins服务器搭建

    GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面迚行访问公开的戒者私人项目。GitLab 拥有不 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理...

    react_mobile_demo:学习使用react 移动端框架搭建

    该项目是通过引导的。... 使用AJAX请求获取数据与API后端集成节点Ruby on Rails 在开发中代理API请求配置代理后出现“无效的主机头”错误手动配置代理配置WebSocket代理在开发中使用HTTPS 在服务器上生成动态<met

    mywedding:一个在Node环境中构建的婚礼网站,其中React作为前端框架,并为我的婚礼构建了JS和CSS动画

    Ruby on Rails 在开发中代理API请求 配置代理后出现“无效的主机头”错误 手动配置代理 配置WebSocket代理 在开发中使用HTTPS 在服务器上生成动态<meta>标记 预渲染为静态HTML文件 将数据从服务器注入

Global site tag (gtag.js) - Google Analytics