http://blog.csdn.net/abbuggy/article/details/7404975
开发环境搭建完毕,我们来运行Ruby on Rails并创建一个最简单的应用。和任何一个web应用类似,你需要找到一块地方来安放你的站点,对于开发来说某一个本地目录就是不错的选择。
E:\greensoft\RailsInstaller\Sites>rails new simple_site
这一点与之前的版本有所不同,前几个版本创建项目不输入new关键字。容易造成误解,所以后续版本增加了new这个动作:
E:\greensoft\RailsInstaller\Sites>rails simple_site
这个项目的名字“simple_site”不是随意起的,Rails会根据这个项目的名字猜测诸如数据库名称等配置信息。现在不用特别纠结于这个名字,因为后续开发中依然可以修改配置问件来更新配置。
使用这个最基本命令创建出的项目缺省是使用自带的SQLite数据库,如果你想使用自己的MySQL数据库,只需要增加一个数据库类型属性:
E:\greensoft\RailsInstaller\Sites>rails new simple_site -d mysql
和刚才的项目名称一样,即使这里不指定我们也可以在之后修改配置文件切换数据库类型。但与其那样,为什么不在一开始就把一切交给Rails完成呢?
键入回车项目创建开始,命令行中哗啦哗啦跑过去好多create XX、installing XX和using XX。暂时可以不用理会,查看一下创建的结果吧,Rails已经把项目的骨架帮我们搭建出来了,我们后续的所有工作就是基于这个结构。如果哪一天你觉得不想要了,删掉这个目录,绿色无残留。
E:\greensoft\RailsInstaller\Sites\simple_site>dir 驱动器 E 中的卷是 work 卷的序列号是 CE12-CABC E:\greensoft\RailsInstaller\Sites\simple_site 的目录 2012/03/28 22:49 <DIR> . 2012/03/28 22:49 <DIR> .. 2012/03/28 22:48 430 .gitignore 2012/03/28 22:48 <DIR> app 2012/03/28 22:48 <DIR> config 2012/03/28 22:48 160 config.ru 2012/03/28 22:48 <DIR> db 2012/03/28 22:48 <DIR> doc 2012/03/28 22:48 773 Gemfile 2012/03/28 22:49 2,476 Gemfile.lock 2012/03/28 22:48 <DIR> lib 2012/03/28 22:48 <DIR> log 2012/03/28 22:48 <DIR> public 2012/03/28 22:48 275 Rakefile 2012/03/28 22:48 9,208 README.rdoc 2012/03/28 22:48 <DIR> script 2012/03/28 22:48 <DIR> test 2012/03/28 22:48 <DIR> tmp 2012/03/28 22:48 <DIR> vendor 6 个文件 13,322 字节 13 个目录 72,056,832,000 可用字节
在MySQL中创建一个名为‘simple_site_development’的数据库。其实这个名字是缺省开发数据库的名称,命名规则是"你的应用名_development
E:\greensoft\RailsInstaller\Sites\simple_site\config\database.yml
启动web服务器,检查一下工作成果。可以使用apache或者iis服务器,也可以使用Rails自带的WeBrick服务器,方便又好用。正常情况下下面的命令会启动Web服务器等待用户的请求。
因为没有配置数据库所以出现了这种错误。
原文:http://www.cnblogs.com/jqiong/p/4369988.html