文档章节

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

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


© 著作权归作者所有

共有 人打赏支持
玛雅牛

玛雅牛

粉丝 485
博文 113
码字总数 27360
作品 4
高级程序员
私信 提问
加载中

评论(2)

玛雅牛
玛雅牛
根据报错信息逐个解决吧。
z
zqx
为什么rails server启动不了服务器了?rails4.0中rails --help 选项中似乎没有 server选项了。
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 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
安装 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

没有更多内容

加载失败,请刷新页面

加载更多

PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
12分钟前
0
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
15分钟前
2
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
3
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
17
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部