ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本
来源:互联网 发布:网络剧十宗罪疑点 编辑:程序博客网 时间:2024/05/22 00:41
终于闲下来了,写一下ruby on rails的配置安装过程,在回忆过程中加深印象,并希望能帮助一些人少走弯路。
首先,强烈不推荐安装InstantRails,傻瓜式软件安装是初学新技术的大忌,当然如果您对手动安装没有兴趣,那也没必要看下文了。
1. 安装ruby for windows
不管什么版本都可以,并不是像某些书上说的那样,一定要安装所谓的“稳定”版,下载地址:http://rubyforge.org/projects/rubyinstaller/,选择One-Click Installer 的最新版本,安装时勾选gem。
2. 安装rails
一定要在线安装,一个一个组件下载安装简直是自找苦吃!ruby会为您自动寻找最新版本的rails及相关组件下载安装,在cmd下运行gem install rails命令。在这一步大多数人会碰到网络不好的情况,提示could not find gem rails locally or in a repository。我也没有幸免。
不用着急,去网上随便找个ping得通、速度快的http代理服务器,用如下命令安装:gem install rails -p http://218.56.64.2:80,耐心等待,会发现ruby安装目录/lib/ruby/gems/1.8/cache里不断出现新文件,出现8个左右的文件后rails即可安装成功。
如果还是报错,并提示需要update gem,就运行gem update --system即可,或者去http://rubyforge.org/projects/rubygems/下载最新rubygem的zip版,解压后执行setup.rb,再安装rails(gem install rails)即可。
3. 安装ruby的mysql驱动
这里推荐mysql-2.7.3-mswin32.gem,同样在RubyForge上下载,最新版(2010年3月的时候是2.8.1)我没有安装成功,应该是MYSQL的版本关系。
安装方法:
(1)cmd下运行gem install mysql-2.7.3-mswin32.gem --local,当然要在驱动文件的当前目录下;
(2)将MySql安装目录/bin中的libmySQL.dll复制到ruby安装目录/bin目录下;
(3)将Ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext下的mysql.so文件复制到Ruby/lib/ruby/site_ruby/1.8/i386-msvcrt下——(这一步不是必须的,在Ruby低版本时需要)
(4)新建t.rb文件测试ruby与MYSQL连接,代码如下:
require "mysql"
dbc=Mysql.real_connect('localhost','root','password','mysql')
res=dbc.query('select * from user')
while row=res.fetch_row do
puts "#{row[0]}"
end
dbc=Mysql.real_connect('localhost','root','password','mysql')
res=dbc.query('select * from user')
while row=res.fetch_row do
puts "#{row[0]}"
end
在cmd下运行ruby t.rb
输出localhost
连接成功!
到这里为止,ruby on rails与MYSQL的基本配置就成功了,运行rails -d mysql abc,创建abc项目,修改abc项目文件夹下config目录下的database.yml文件,将MYSQL的各项参数配置正确。
在abc目录下运行ruby script/server命令启动WEBrick,访问http://localhost:3000,点击About your application’s environment。
显示当前环境信息,配置成功!!
还有朋友有其他问题的,欢迎留言给我,笔者用地平线免费PHP空间搭建了一个Sharetronix微博站点:http://abcdefghij0.52dpx.com
一起学习,共同进步~
- ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本
- ruby on rails环境配置
- ruby on rails + mysql 开发环境搭建
- Ubuntu 11.10+ruby on rails 环境配置
- ruby on rails配置
- 配置IIS的ruby on rails运行环境
- ruby on rails 的开发环境配置问题
- Ubuntu 12.04 Ruby on Rails + MYSQL 配置
- Ubuntu 12.04 Ruby on Rails + MYSQL 配置
- Ruby on Rails微信开发1——开发模式的启用与接口配置
- Ruby on Rails微信开发1——开发模式的启用与接口配置
- ruby on rails 的环境搭建与使用
- Ruby on Rails安装与配置
- Ruby on Rails入门——macOS 下搭建Ruby Rails Web开发环境
- Ruby on Rails版本升级
- Ruby on Rails (5)
- ruby on rails 服务器的配置
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(5)
- VC使用CRT调试功能来检测内存泄漏
- 2010 3.22 阴天
- Delphi判断文本文件的编码格式
- 实现html中就一个按钮和一个文本框,点击按钮显示文本框,再点击文本框消失,再次点击又出现。
- 编译Qt的MySql驱动
- ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本
- 3G手机的市场技术分析:3G手机不能有更大的市场,10年之内必将跌入低谷
- 气象观测园地建设初探
- [草稿]消除C代码中的冗余
- ajax+json
- NSIS不能删除其打包的程序桌面快捷方式的解决方式
- html无素input的onclick事件大全
- 编译Qt的MySql驱动
- 找不到Oracle驱动程序的安装例程——解决方法