1.ruby安装

官方网站下载ruby安装包http://rubyonrails.org/download,个人建议使用1.9.2稳定版本,在windows下直接运行下载的exe即可

安装完成后,在cmd下运行ruby -v,可以看到已安装的ruby版本,表示安装成功。

2.安装开发环境Devkit

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。

windows下如果缺少这一步(官方教程都缺少这一步),则在rails安装过程会出现错误:ERROR: Error installing gherkin:

The 'json' native gem requires installed build tools. 原因是没有安装Devkit。

下载地址:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

下载完成后,运行7z文件,安装完成后,cmd命令下切换到devkit安装目录,运行以下命令:

ruby dk.rb init

ruby dk.rb install

3.rails安装

在cmd命令行下,运行gem install rails命令,输出“Successfully installed rails-3.1.1”,表示安装成功。

运行rails -v查看安装rails版本号

ruby on rais3 入门——环境搭建详细步骤(windows下)相关推荐

  1. 下载丨DataGuard环境搭建详细步骤

    墨天轮文档:<DataGuard环境搭建详细步骤(新方法)>:https://www.modb.pro/doc/514(复制到浏览器中打开或者点击"阅读原文"立即下载) ...

  2. Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤

    Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...

  3. Redis Cluster高可用(HA)集群环境搭建详细步骤

    1.为什么要有集群 由于Redis主从复制架构每个数据库都要保存整个集群中的所有数据,容易形成木桶效应,所以Redis3.0之后的版本添加特性就是集群(Cluster) 2.Redis集群架构说明 架 ...

  4. Android Studio安装配置、环境搭建详细步骤及基本使用

    前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程 ...

  5. php环境搭建appserv,在 Windows 下安装 PHP 开发环境(基于 Appserv)

    在 Windows 下安装 PHP 开发环境(基于 Appserv) 1.Appserv 是什么? Appserv 是PHP网页架站工具组合包,可以将网络上免费的架站资源重新包装成单一的安装程序.它提 ...

  6. 30天精通Python(数据分析篇)——第1天:环境搭建之 Linux/Windows 下安装 Anaconda 和 Windows 下安装 DataSpell

    目录 一.Linux 下安装 Anaconda 二.Jupyter Notebook 配置 三.Windows 下安装 DataSpell 3.1 DataSpell 介绍 3.2 DataSpell ...

  7. VS2015+OpenCV2.4.13环境搭建详细步骤及自带示例编译运行

    前言 最近研究了一下opencv的kalman滤波算法,想要运行里面的示例,折腾了半天,在网上找了一些资料,终于搞定了,主要是配置vs的环境,这里做个详细的步骤总结. 软件下载 首先,在opencv官 ...

  8. ORACLE DataGuard环境搭建详细步骤(新方法)

    一:实验环境介绍 ***鉴于生产环境均采用64位系统和数据库软件,本实验也将采用这个标准***采用vmware workstation 10(版本随意,我用的10)虚拟机软件作为安装平台对于真机的要求 ...

  9. Java开发环境搭建详细步骤

    安装JDK 首先下载jdk进官网下载jdk 选择相应的系统. 一键安装即可. 安装后会有两个jre,一个jdk内部的,和jdk外部的 关于两套jre的解释 一个jre文件在JDK的外部,一个jre文件 ...

最新文章

  1. android 创建 file 文件,文本 并写入内容
  2. RabbitMQ是什么
  3. 深度解读 MongoDB 4.4 新特性
  4. 常用IOC注解按照作用分类
  5. [7] ADB 模拟按键/输入
  6. torch.index_select与torch.gather
  7. Ubuntu中DenyHosts安装及配置
  8. .net socket与完成端口、异步发送相关研究
  9. mysql安装包提示选项_Windows操作系统安装MySQL解压版
  10. 对复杂字典DictionaryT1,T2排序问题
  11. 药品数据查询系统工具(非付费官网50个)
  12. Win10磁盘管理教程:新建、合并分区,添加和修改盘符
  13. Hadoop学习(二)---Secondary结点的配置以及HDFS的常用命令以及API的使用
  14. explain mysql_mysql explain详解
  15. 学习笔记(05):mySQL数据库开发教程-域完整性-默认值约束
  16. MySQL 客户端安装
  17. 通信算法之九十七:4G LTE通信系统 PHICH信道处理流程
  18. Asterisk模拟卡的FXO(外线)和FXS(内线)端口详解
  19. 基于模拟退火(SA)的车辆路径问题(VRP)(Matlab代码实现)
  20. 网络安全是什么意思?网络安全产品又包含哪些?

热门文章

  1. iDrac6 虚拟控制台 连接失败
  2. 基于容器云技术的典型遥感智能解译算法集成
  3. python爬虫教程(五):解析库bs4及爬取实例
  4. 管理人员巡店用表-生鲜部经理及主管每日检查事项
  5. fastreport 打印有 demo version字样_用户增长留存的数字化管理实操, 11大行业demo重构你的运营方法论...
  6. STM32 定时器的简单应用 1ms中断代码
  7. 1到100的偶数之和是多少_求1到100之间所有偶数之和
  8. 丢番图生平编程java_丢番图
  9. 为什么说美团的天花板是美团自己?
  10. 使用maven编译打包用javac还是eclipse的jdt的问题