• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Ruby on Rails (1)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。

1.环境搭建:

(1)君欲善其事,必先利其器,下载RubyMine,地址http://www.jetbrains.com/ruby/,目前最新版本6.0.1,我的安装目录是D:\ProgramFiles\JetBrains\RubyMine5.4.3.2.1(我安的是5.4.3)

(2)Rails框架搭建最快的方式无疑是Railsinstall,下载地址http://railsinstaller.org/en


 

目前最新版本3.0.0,关于railsinstaller的安装很简单,需要教程的可以看看这个:http://www.cnblogs.com/tambor/archive/2011/12/25/rails_anzhuang_railsinstaller.html,railsinstaller安装好,下面就开始我们的ruby on rails之旅。

(3)打开RubyMine新建一个Project,填写工程名称,选择Rails application,点击OK,

 

我们就看到了这个界面

 

 

相信到这里大家该有个疑问了,我的Rails version怎么是没有版本号,而且下面两项都是不可修改的,这是因为你的rails还没install,在Rails version选择框里选择install rails gem... ,然后选择自己的rails版本号,点击Install,成功后选择mysql数据库,点击ok,然后我们就会看到控制台上rails给我们create了好多东西,打开项目,在Demo5/config/database.yml中添加自己数据库密码,只修改development就行了。

development:
  adapter: mysql2
  encoding: utf8
  database: Demo5_development
  pool: 5
  username: root
  password: root
  host: localhost

 

(4)安装mysql2驱动(下面的路径是我自己的安装路径)

windows上安装mysql2可能不是很顺利,特别是64位系统,要注意mysql的动态库版本。因为RubyInstaller目前为止仅支持32位,所以mysql的开发包只能是32位的,即需要32位的libmysql.dll动态库。如果没有32位的libmysql.dll,可以到官网下载:http://dev.mysql.com/downloads/connector/c/,选择Windows (x86, 32-bit), ZIP Archive(mysql-connector-c-noinstall-6.0.2-win32.zip)。
a,下载mysql connector后解压到目录(比如:D:\Tools\Ruby\mysql-connector-c-6.1.2-win32)
b,gem安装mysql2
> gem install mysql2 --platform=ruby -- --with-mysql-include=D:\Tools\Ruby\mysql-connector-c-6.1.2-win32\include --with-mysql-lib=D:\Tools\Ruby\mysql-connector-c-6.1.2-win32\lib
注意:确保with-mysql-include和with-mysql-lib两个参数指向的路径没有空格(空白符)
--platform=ruby表示强行编译并防止这个gem的二进制版本的安装
c,复制libmysql.dll到“ruby”的安装目录下
即复制D:\mysql-connector-c-noinstall-6.0.2-win32\lib\libmysql.dll到RailsInstaller安装目录下的Ruby2.0.0的bin目录下,D:\Tools\Ruby\RailsInstaller\Ruby2.0.0\bin。

 

(5)启动服务器

 

(6)访问http://localhost:3000/

 

 

 

 

差不多了,建个CRUD练练手。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap