文档章节

Windows下安装Ruby2.0,Rails4、Sqlite3,Puma2.1

玛雅牛
 玛雅牛
发布于 2013/06/27 05:40
字数 400
阅读 2016
收藏 9

算是Rails的老用户了。rails4出来了。第一时间安装测试下。

1)安装ruby2.0

http://rubyinstaller.org下载rubyinstaller-2.0.0-p195.exe 及DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe
下载地址分别如下:
1)http://rubyforge.org/frs/download.php/76955/rubyinstaller-2.0.0-p195.exe
2)http://rubyforge.org/frs/download.php/76805/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe
安装rubyinstaller-2.0.0-p195.exe到D:\dev\Ruby200(我的环境)下,安装过程总选中将ruby添加到系统path下。
解压DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exeD:\dev\DevKit目录下。

2)配置DevKit

进入命令行,进入DevKit目录,执行以下命令:

D:
cd d:\dev\DevKit
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install

3) 修改 gem source 为淘宝rubygems镜像


gem sources --remove https://rubygems.org/ 
gem sources -a http://ruby.taobao.org/ 
gem sources -l
*** CURRENT SOURCES ***

http://ruby.taobao.org # 请确保只有 ruby.taobao.org


4)安装rails4


gem install rails --version 4.0.0 --no-ri --no-rdoc


5)安装Puma


下载openssl-1.0.0k-x86-windows.tar.lzma
http://packages.openknapsack.org/openssl/openssl-1.0.0k-x86-windows.tar.lzma
解压到某一目录下,假定解压到D:\downloads\ruby\openssl-1.0.0k-x86-windows目录下,然后在命令行执行以下命令:

gem install puma -- --with-opt-dir=D:\downloads\ruby\openssl-1.0.0k-x86-windows


6)安装Sqlite3

下载sqlite-3.7.15.2-x86-windows.tar.lzma
下载地址:http://packages.openknapsack.org/sqlite/sqlite-3.7.15.2-x86-windows.tar.lzma
解压到某一目录下,假定解压到D:\downloads\ruby\sqlite-3.7.15.2-x86-windows目录下,然后在命令行执行以下命令:


gem install sqlite3 --platform=ruby -- --with-opt-dir=D:\downloads\ruby\sqlite-3.7.15.2-x86-windows


7)创建一个rails工程



rails new MyApp --skip-bundle


8)修改MyApp目录下的Gemfile中source源为淘宝提供的源


#source 'https://rubygems.org'
source 'http://ruby.taobao.org/'

gem 'puma'


9)安装依赖gem

bundle install


10)运行


cd MyApp
rails s Puma


11)访问

打开浏览器,输入http://localhost:3000/


© 著作权归作者所有

共有 人打赏支持
玛雅牛

玛雅牛

粉丝 483
博文 113
码字总数 27287
作品 4
高级程序员
加载中

评论(2)

玛雅牛
玛雅牛
根据报错信息逐个解决吧。
z
zqx
为什么rails server启动不了服务器了?rails4.0中rails --help 选项中似乎没有 server选项了。
跟无闻学习GO Web 编程(二) -- 安装 Go 第三方包 go-sqlite3

32 位 windows 的安装 安装 sqlite3。到 http://www.sqlite.org/download.html 的页面中,找到 sqlite-dll-win32-x86-3071700.zip 下载解压,并把里面的 dll 文件复制到 windows/system32 目...

Tom-Lin
2013/08/20
0
1
Mingw静态编译go-sqlite3包

在github.com/mattn/go-sqlite3上,作者说在windows下使用go-sqlite3要使用动态链接的方法[Go does not support static linking for external C library; sqlite3 should be built as a shar......

棋有此理
2012/10/11
0
8
安装 Go 第三方包 go-sqlite3

Mac OS X 1. 通过 Homebrewn 安装: brew install pkgconfigbrew install sqlite3 2. 通过 port 安装: sudo port pkgconfigsudo port install sqlite3 3. 如果你在安装后的使用过程遇到 PK......

无闻
2013/05/11
0
9
SQLite文件数据库、内存数据库建立及导入导出

一、初识sqlite 偶然的机会接触到sqlite,不禁惊叹sqlite的体型小巧而功能强大(看来软件也不可貌相哦),Sqlite 是开源的内存数据库(也可以称之为内嵌式数据库),大量无私的程序员为sqlit...

涩女郎
2015/08/30
4K
0
pyqt sqlite3 icu fts3 fts4 enabled 。全文搜索 功能

目标:windows下让pyqt测试程序支持sqlite3 icu fts3/4的全文搜索功能。 环境: windows XP pyqt 安装文件 PyQt-Py2.7-x86-gpl-4.9.6-1.exe pyqt 源码包 PyQt-win-gpl-4.9.4.zip python 版本...

kjpioo
2013/02/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习设计模式——中介者模式

1. 认识中介者模式 1. 定义:用一个中介对象来封装一系列的对象交互行为,中介者使得各对象不需要显式的互相引用,从而使其松散耦合,独立的改变他们之间的交互。 2. 结构: Mediator:中介者...

江左煤郎
10分钟前
0
0
深入理解Plasma(1):Plasma 框架

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作为以太坊的二层扩容...

HiBlock
17分钟前
0
0
Java 8 日期 示例

Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需...

阿刚ABC
42分钟前
1
0
RxJava操作符lift 笔记

在内部,每个Rx operator都做3件事: 它订阅源并观察值。 它根据操作员的目的转换观察到的序列。 它通过调用onNext,onError和onCompleted将修改后的序列推送到自己的订阅者。 compose运算符...

woshixin
44分钟前
1
0
lnmp+coreseek实现站内全文检索(安装篇)

软件安装包 安装环境 系统环境 centos7.2 1核2G 软件环境 coreseek-3.2.14 lnmp1.5 安装mmseg 更新依赖包和安装编译环境 yum -y install m4 autoconf automake libtoolyum -y install gcc g...

毛毛雨rain
56分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部