前两天自己自学了一下ruby语言的基础知识,这两天正在学习rails,搭建rails项目,问题总是出现,各种问题,太多了,现在简单的列举几个典型的问题,分享给大家。
我是在windows下搭建的,我的版本如下:
在网上看到RadRails软件比较实用,下载之后,试了几次不好用,又换了Aptana Studio 3软件,再次试了好几次,就是不成功,不是出现ruby /script/generate方面的错误,就是出现rake db:migrate方面的问题,数据库又到了半天,最后我找到了一个总算是能搭建成功的方法,我没有用那些软件,而是直接在DOS下进行的操作。
1、rails new railsDemo -d mysql
出现了这样的信息,等待一会儿。。。这是可能会出现数据库方面的错误
2、切换目录到blog目录下 cd railsDemo
3、修改config/database.yml配置文件,我配置的如下:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: rails_space_development # 事先建好数据库
pool: 5
username: root
password: root
host: localhost
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: rails_space_test
pool: 5
username: root
password:
host: localhost
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: rails_space_production
pool: 5
username: root
password:
host: localhost
4、rails g controller Site index(rails3.0以后这样使用,而rails script/generate不再适用)
5、rails g model User
6、执行rake db:migrate
出现这样就说明数据库处理完毕。
7、接下来就可以试验了,启动服务器rails server
8、访问:http://localhost:3000/site/index会出现首页,OK!
这是我这两天根据出现的一些问题,进行的汇总,最终还是选择在windows下用DOS进行开发。
本文是 踏雁寻花 原创,转载请注明出处:http://blog.csdn.net/tayanxunhua/article/details/8581781