来来,遇到问题,别慌, :D
一个一个的解决:
首先,解决sqlite3的问题
如下:
[url=http://hlee.iteye.com/topics/download/ed834082-73f2-3646-9d5c-a89a4d479112]sqite3[/url]
首先下载附件中的rar包,包里一共有6个文件,将它们全部解压缩到你ruby的bin目录中,假设你的ruby安装在了c盘
那么这个目录就应该是 c:\ruby\bin
接下来 开始->运行->CMD
在命令提示符里面敲 gem install -l c:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem 回车
看到下面的提示
C:>gem install -l c:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem
Successfully installed sqlite3-ruby-1.2.3-x86-mswin32
1 gem installed
Installing ri documentation for sqlite3-ruby-1.2.3-x86-mswin32...
Installing RDoc documentation for sqlite3-ruby-1.2.3-x86-mswin32...
说明你安装成功了
然后,说
[quote]
日志认为unkown database 'first_development'(我的程序叫first).为什么书上根本就没有让建表啊?我该怎么办呢?
[/quote]
的问题:
这个啊,说明你的数据库里没有一个database.yml中指定的数据库和表。
那为什么你没有手动做过create table,而数据库默认就有这个databasee和table呢?
嗯,这需要你先把数据库连接做好,比如,先装好sqlite3如前,然后,再从新操作一遍书上的过程。其中,或者有rake db:create那就是建立表了,只是,那时你的操作没有通过,你也没有注意而已,当然,这只是我的揣测 :arrow:
那么,总之,我的建议:
- 别慌,别慌
- 把sqlite3装起
- 从头安装书上的过程,从头来过
- 再不行,把出错日志发上来,详细点
- 一定可以解决的,放心吧
bless!