文档章节

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

玛雅牛
 玛雅牛
发布于 2013/06/27 05:40
字数 400
阅读 2012
收藏 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/


© 著作权归作者所有

共有 人打赏支持
玛雅牛

玛雅牛

粉丝 479
博文 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
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
SQLite文件数据库、内存数据库建立及导入导出

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

涩女郎
2015/08/30
4K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

这些Spring中的设计模式,你都知道吗?

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。 Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行...

Java填坑之路
31分钟前
1
0
Spring Aop原理之Advisor过滤

在上文(Spring Aop之Advisor解析)中我们讲到,Spring Aop对目标bean的代理主要分为三个步骤:获取所有的Advisor,过滤当前bean可应用的Advisor和使用Advisor为当前bean生成代理对象,并且上文...

爱宝贝丶
42分钟前
0
0
JMockit学习教程

1 JMockit中文网 我觉得如果仅仅是开发自测的话,把JMockit中文网认真看一遍,就可以在项目中使用JMockit了。 http://jmockit.cn/index.htm 2 JMockit中文教程 官方文档中文版。对于不喜欢看...

SuperHeroes
53分钟前
0
0
Linux服务器几乎从不采用Arch Linux?

我们见得多的Linux服务器系统一般都是什么Ubuntu Server啊,什么Cent OS啊,什么Fedora啊,或者企业采用的Red Hat啊,为什么几乎没有Arch Linux呢?下面我将从若干个方面指出Arch Linux在服务...

linux-tao
今天
0
0
js 函数柯里化 闭包

参考 https://mp.weixin.qq.com/s/GEHL3jarDdAAcr5tQGjmDg 一个统计求和的函数 需要知道整个数组的信息,然后遍历求值 function countMoney() { let money = 0 // 温馨提示:arguments...

阿豪boy
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部