ruby on rails3 入门 ——尝鲜吧!骚年

在win下做ror开发,无疑是件痛苦的事情,运行一个命令需要瞪大半天的时间,而且环境搭建特复杂,很是不爽!不过在mac和linux上还是很快的,这也是很多rorer不屑与win下开发的主要原因吧!不过呢,还是有相当一大部分在win下做开发的,我也是个悲催的受害者。先来看一看win下搭建一个自己的web工程吧!

1.创建web工程。

打开cmd,在命令行中输入rails new projectName -d=mysql,这句命令的意思是创建一个数据源为mysql的web工程,rails3很多命令都修改了,可以自己查看下相关文档。rails默认数据源为sqllite,当然你也可以直接运行命令rails new projectName,在工程创建好了之后,在工程config文件夹下修改database.yml。文件修改如下:

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: rordemo_development
  pool: 5
  username: root
  password: root
  host: localhost

我们可以发现除了development数据访问源,还有两个test和production数据源,这个根据实际情况做切换很方便。

2.创建数据库。

接下来我们需要根据database.yml创建自己的数据库,首先我们将命令行定位到工程目录下,运行rake db:create命令,在命令运行时可能会出现下面的错误

这是由于缺少相关的gem插件导致的。

解决方法:

在当前命令行运行:bundle install,我们会看到控制台报出了这样的错误:

按照错误信息提示运行命令“gem install uglifier -v '1.2.4'“即可,安装完成后,再运行bundle install,控制台输出如下表示所需插件安装完成:

接下来执行命令rake db:create时,如果控制台报出如下错误:

根据信息提示是我们安装的mysql版本不对,下载6.0.0版本以上的mysql,把解压包中bin目录下的libmysql.dll拷贝到ruby安装目录bin目录下即可。再次运行命令,没有错误输出表示创建数据库成功啦!赶紧去数据库看看吧!

libmysq.dll下载

3.启动工程。

在当前命令下,运行命令,rails s

启动成功啦!浏览器输入http://localhost:3000/就能看到rails的欢迎页面啦!!骚年,赶紧试试吧!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值