`

rails在windows下安装遇到的问题

阅读更多


原文地址:http://my.oschina.net/u/185728/blog/33156


首先,说明一下安装的步骤。

1、在http://rubyinstaller.org 下载需要的ruby版本,因为是exe文件,所以,你可以直接安装。

2、下载devkit文件,然后解压安装,选择自己想要的目录。(这一步的顺序挺重要,否则第4步操作可能会出错)

3、cmd进入windows命令操作,进入devkit的文件夹下,执行下面的操作:


ruby dk.rb init

ruby dk.rb install


4、cmd进入windows命令操作,使用gem install rails来安装。看到“Successfully installed rails-3.1.1”,说明安装成功。



这里特别指出的就是,在第2、3步的devkit没有安装的话,可能会出现“”错误。


ERROR: Error installing gherkin:

The 'json'native gem requires installed build tools.

 

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

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

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



根本原因就是缺少DevKit库,解决方案如下,参照的Complete setup guide for Ruby, Cucumber and Watir or Selenium webdriver on Windows:

首先需要下载Win下面的DevKit安装文件DevKit-tdm-32-…….exe,解压后通过命令行进入解压文件,依次运行下列命令行:
ruby dk.rb init
ruby dk.rb install

这样DevKit就成功安装了
分享到:
评论

相关推荐

    windows下安装ruby与rails时遇到的问题总结

    最近因为工作的需要,准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题。 说明下:文章是按照我尝试的过程描述的。但最终是靠 运行 railsinstaller一键式安装包才成功的(第五段)...

    Windows下ruby语言安装教程

    第一步:下载安装文件 ...第二步: 双击安装 在安装的时候,请勾选... 您可能感兴趣的文章:Windows下Ruby on Rails开发环境安装配置图文教程windows和linux下Ruby的下载与安装windows下安装ruby与rails时遇到的问题总结

    TimeZoneConverter:轻量级库,可在IANA,Windows,Rails和POSIX时区之间进行转换

    TimeZoneConverter是一个轻量级的库,可以在IANA,Windows和Rails时区名称之间快速转换。 TimeZoneConverter.Posix添加了对生成POSIX时区字符串的支持,这在IoT等特定情况下很有用。 TimeZoneConverter安装 PM > ...

    TimeZoneConverter:轻量级库,可在IANA,Windows,Rails和POSIX时区之间进行转换

    TimeZoneConverter是一个轻量级的库,可以在IANA,Windows和Rails时区名称之间快速转换。 TimeZoneConverter.Posix添加了对生成POSIX时区字符串的支持,这在某些情况下(例如IoT)非常有用。 TimeZoneConverter...

    promptly:短信提醒代码

    在 Windows 上安装 Rails 可能很棘手。 在 SF HSA 的 Windows 环境中正在积极开发一个分支。 您可以在此处查看他们的分支: : 一些用户由于kgio错误而在 Windows 上遇到错误捆绑。 有关解决方案,请参阅 ,提示:您...

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

    安装完虚拟机,进入系统,我们便会遇到第一个坑,终端软件,建议大家都使用启动器打开终端, 千万不要使用文件管理器,进入文件夹,再右键“在终端中打开”,这个时候,环境变量加载不上,尤其在非桌面文件夹进入时。...

    编程狂人第九期(2014-1-20)

    Rails 3 升级 Rails 4 中遇到的问题及解决方法 php性能优化 Java中的 equals() 和 hashCode() 契约 程序设计 IOS缓存机制详解 ios系类教程之用instruments来检验你的app Android 学习笔记之 SQLite基础用法 如何...

    SceneStudio:Scene Studio项目的存储库

    如果尚未安装Ruby on Rails,请获取它(对于Windows或Mac OS为 ,或按照于Ubuntu / Linux的 ) 将此存储库克隆到您的计算机上 从队友那里获取config/config.yml文件的副本,或查看config/example.config.yml文件以...

    《Node.js包教不包会》.zip

    回头想想,那些问题所需要的思路都不难,但大部分人由于练手机会少,所以在遇到问题的时候很无措。国内唯一一本排的上号的 Node.js 书是 @朴灵 的 《深入浅出Node.js》,但这本书离实战还是比较远的。 这个课程是...

    wyquery:Wooyun查询系统

    建议在Linux下运行,当然Windows下也可以。Ruby2.0+ git clone https://github.com/LubyRuffy/wyquery.git cd wyquery bundle install rake db:migrate rails s 然后访问 初次抓取数据 cd wyquery ruby ./tools/...

    ruby中执行周期性任务(定时任务)的3种方法

     无论是用ruby做系统管理,还是用rails做web开发,都可能遇到周期性任务,它们按照一定时间周期(1小时,2天……)持续地触发。在ruby中,我认为一次性任务使用sidekiq来完成是非常方便的,而周期性的任务就需要...

    话语:社区讨论的平台。 免费,开放,简单

    如果您遇到问题,请先参阅我们的《 !建立话语如果您想建立一个Discourse论坛供生产使用,请参阅《 。 如果您正在寻找商务舱托管服务,请访问 。要求话语是为互联网的未来10年构建的,因此我们的要求很高。 ...

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    java开源包1

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包11

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包2

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包3

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

Global site tag (gtag.js) - Google Analytics