Ruby Rails入门——windows下搭建Ruby Rails Web开发环境

Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。2015年10月编程语言排行榜 Ruby进入TIOBE排行榜前十,可见其流行程度如此之高。本文就帮你打开Ruby on Rails Web开发的大门,助你进入Ruby on Rails的世界,感受不一样的风景。

Ruby on Rails完整安装包

下载地址:http://railsinstaller.org/en

希望快速搭建开发环境的朋友可以试试这个,我还没试过;

我使用的是下面的安装过程,中间遇到不少问题,过程比较漫长和曲折!

Ruby

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。

下载rubyinstaller

下载地址:http://rubyinstaller.org/

根据你的操作系统环境选择版本,我的是Windows 7 x64,所以我选择64位的。

安装Ruby

1、从源代码编译安装Ruby
      参考http://www.javaeye.com/topic/148751。
2、通过RubyInstaller安装Ruby,安装步骤如下:

安装结束后,运行ruby -v 显示版本号。如果正常显示Ruby版本号,表示安装成功。

RubyGems

RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。
打开命令行窗口(cmd),输入执行命令 gem install rails --remote 或 gem install rails--include-dependencies。

注意:安装Ruby之后,RubyGems是默认跟随安装的,您可以通过以下命令查看,如下图:

下载RubyGems

https://rubygems.org/pages/download/

安装RubyGems

1、将下载的安装包解压到一个目录下;

2、打开命令行,切换到这个目录 下;

3、执行:ruby setup.rb (这可能需要以管理员身份打开命令行窗口)

DevKit

加上devkit之后,你的ruby中便具有了一个mingw32的本地编译环境,而且这个本地编译环境是自动调用的。只有在你要安装的gem需要本地编译时,才会调用devkit。

http://rubyinstaller.org/add-ons/devkit

下载DevKit

http://rubyinstaller.org/downloads

安装DevKit

1、运行,解压到一个目录,例如:C:\DevKit

2、打开命令行,切换到这个目录;

3、执行命令:ruby dk.rb init

4、修改config.yml文件

# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the ‘ruby dk.rb init‘ step and may be modified
# before running the ‘ruby dk.rb install‘ step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
- C:\Ruby22-x64
# - C:/ruby192dev
#
---
C:\Ruby22-x64 是我的Ruby安装目录

5、执行命令:ruby dk.rb install

C:\DevKit>ruby dk.rb install
[INFO] Updating convenience notice gem override for ‘C:/Ruby22-x64‘
[INFO] Installing ‘C:/Ruby22-x64/lib/ruby/site_ruby/devkit.rb‘

Rails

Rails框架首次提出是在2004年7月,它的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web 开发框架,Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整),因此,Rails在其提出后不长的时间里就受到了业内广泛的关注。

安装Rails

远程安装Rails,执行命令:gem install rails

这时Windows防火墙可能会弹出安全警报,点击允许访问:

期间可能发生网络连接错误,重试一下就好了。

安装过程可能时间比较长,视你的电脑性能,网络速度而定;

安装sqlite3

执行命令:gem install sqlite3-ruby

C:\ruby>gem install sqlite3-ruby
Fetching: sqlite3-1.3.11-x64-mingw32.gem (100%)
Successfully installed sqlite3-1.3.11-x64-mingw32
Fetching: sqlite3-ruby-1.3.3.gem (100%)

#######################################################

Hello! The sqlite3-ruby gem has changed it‘s name to just sqlite3.  Rather than
installing `sqlite3-ruby`, you should install `sqlite3`.  Please update your
dependencies accordingly.

Thanks from the Ruby sqlite3 team!

<3 <3 <3 <3

#######################################################

Successfully installed sqlite3-ruby-1.3.3
Parsing documentation for sqlite3-1.3.11-x64-mingw32
Installing ri documentation for sqlite3-1.3.11-x64-mingw32
Parsing documentation for sqlite3-ruby-1.3.3
Installing ri documentation for sqlite3-ruby-1.3.3
Done installing documentation for sqlite3, sqlite3-ruby after 1 seconds
2 gems installed

创建Web应用

1、创建工作目录;

如:C:\ruby

2、打开命令行,切换到该目录;

3、执行命令:rails new blog

命令执行成功后,会在C:\ruby目录下创建一个blog目录,blog可以修改为您想创建的应用名称。

关于命令rails new的更多帮助请执行命令查看:rails new -h

启动web服务

1、切换命令行到应用目录;

2、执行:rails server

Could not find gem ‘sqlite3 (>= 0) x64-mingw32‘ in any of the gem sources listed
 in your Gemfile or available on this machine.
Run `bundle install` to install missing gems.

如果没有安装sqlite3,会提示此信息;

C:\ruby\blog>rails server
=> Booting WEBrick
=> Rails 4.2.5 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-12-12 13:45:34] INFO  WEBrick 1.3.1
[2015-12-12 13:45:34] INFO  ruby 2.2.3 (2015-08-18) [x64-mingw32]
[2015-12-12 13:45:34] INFO  WEBrick::HTTPServer#start: pid=12948 port=3000

打开浏览器访问:

看到这个页面就说明配置成功了。

结束语

本文参考:http://blog.csdn.net/jason314/article/details/6204781

博主写的比较细,但相隔几年,有些地方已经发生了变化,

如:安装Ruby之后,RubyGems是默认跟随安装的,文中提到的rails下载地址已经不可用了;

其它参考网址:

http://guides.rubyonrails.org/getting_started.html

http://railsinstaller.org/en

https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

http://rubyinstaller.org/downloads

时间: 2024-08-05 14:52:54

Ruby Rails入门——windows下搭建Ruby Rails Web开发环境的相关文章

windows下搭建Apache+Mysql+PHP开发环境

原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5.5php-5.3 下载地址 环境下载 官方下载地址 Apache MySql PHP 至于我使用的版本已经上传到百度云提供大家下载了,这里就不多啰嗦了!! Apache Apache的安装和普通的应用程序安装没什么太大的区别,关键是配置.打开安装路径下的"conf\httpd.conf"文

【转】在Windows下搭建React Native Android开发环境

http://my.oschina.net/jackzlz/blog/508210 安装JDK 从Java官网下载JDK并安装.请注意选择x86还是x64版本. 推荐将JDK的bin目录加入系统PATH环境变量. 安装Android SDK 可以单独安装Android SDK,也可以通过Eclipse ADT或者Android Studio一并安装.推荐使用Android Studio,以下说明会默认以Android Studio的方式说明.请注意选择x86还是x64版本. 为了加速下载,推荐从

在Windows下搭建Cocos2d-X的Android开发环境

在前面的博客中介绍了搭建Windows下的Cocos2d-X开发环境和搭建Windows下的Android开发环境,今天介绍搭建Cocos2d-X下的Android开发环境 在搭建Cocos2d-X下的Android开发环境前,首先要搭建好Windows下的Cocos2d-X开发环境和Windows下的Android开发环境 如果没有搭建好这两个环境可以看本人的博客 搭建Windows下的Cocos2d-X开发环境:http://blog.csdn.net/u010105970/article/

手把手教你在Windows下搭建React Native Android开发环境

最近看到React Native好像好厉害的样子,好奇心驱使之下体验了一下并将在Window下搭建React Natvie Android环境的步骤记录下来,并有需要的朋友参考.(我都是参考官方文档的) react-native的GitHub地址:https://github.com/facebook/react-native react-native的文档地址:http://facebook.github.io/react-native/docs/getting-started.html 1.

Windows下搭建Eclipse+Android4.0开发环境

官方搭建步骤: http://developer.android.com/index.html 搭建好开发环境之前须要下载以下几个文件包: 一.安装Java执行环境JRE(没这个Eclipse执行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,这个没什么说的,直接点击下一步就好了.... 二.安装Android SDK 下载地址:http://develop

在Windows下搭建React Native Android开发环境

widows版本: win7 64位 专业版 1. 安装jdk.(我用的jdk7) 注意选择x86还是x64版本, 添加到系统PATH环境变量 2. 准备好android sdk 这个不多说,同时推荐使用android studio,模拟器推荐使用Genymotion,比自带的AVD要快很多. 3. 安装C++环境 可以直接安装Visual Studio 2013或2015,也可选择单独SDK,编译node.js的C++模块需要用. 4. 安装node.js 从官网下载node.js, 我下载的

(转)Eclipse下搭建Hadoop2.4.0开发环境

Eclipse下搭建Hadoop2.4.0开发环境 一.安装Eclipse 下载Eclipse,解压安装,例如安装到/usr/local,即/usr/local/eclipse 4.3.1版本下载地址:http://pan.baidu.com/s/1eQkpRgu 二.在eclipse上安装hadoop插件 1.下载hadoop插件 下载地址:http://pan.baidu.com/s/1mgiHFok 此zip文件包含了源码,我们使用使用编译好的jar即可,解压后,release文件夹中的h

Ubuntu下搭建Cocos2D-X 3.6开发环境

简单讲解在Ubuntu下搭建Cocos2D-X 3.6开发环境的过程,希望对大家有用. 1.解压下载的包,找到build目录: 在终端下先执行install-deps-linux.sh文件 结果类似: 时间可能比较长. 2.回到解压包的根目录下执行setup.py: 可以看出这个执行完成的是检测系统环境并在配置文件中加入需要的环境变量,会将原配置文件备份. 3.在解压包的目录运行 cmake . 注意后面代表当前目录的 . (不要在意sudo) 4.make 用cmake生成的Makefile就

【Python学习一】在OSX系统下搭建Python语言集成开发环境

Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速应用程序开发的理想语言. 下面介绍如何在OSX下安装Python语言集成开发环境.主要分为2过步骤 一.下载安装 首先进入https://www.jetbrains.com/网站,Jetbrains是一家国外的公司,听说他们开发了很多很棒的ide. 找的Pycharm. PyCharm是一种Pyth