论坛首页 编程语言技术论坛

解决no such file to load -- sqlite3

浏览 7500 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2008-01-21  
    关注ROR已经很长时间了,但是一直没有好好看看。现在公司已经有两个同事,用ROR做了一个成功的项目,于是计划接下来的一个月里,好好学习学习ROR。(好歹有人可以探讨和请教)

    按照Agile Web Development with Rails给的例子来做。一开始就出现了错误。

    错误提示是:“no such file to load -- sqlite3”。估计是没有找到sqlite的数据库,但是我并没有设置连结sqlite啊?打开database.yml,发现Rails已经自动给我加上了sqlite的配置了。

    而且,还给出了安装sqlite驱动的命令。但是,我不想使用sqlite。上网查了查,原来Rails升级到2.0.2之后使用sqlite3作为默认的数据库。但是如果,你想使用别的数据库当然也是可以的。有两种方式可以解决。

    1.自己手工的修改database.yml
    2.可以加上rails的参数
-d, --database=name              Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite2/sqlite3).
									 Default: mysql


例:
rails -d mysql demo
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics