【发布时间】:2010-09-05 22:25:36
【问题描述】:
我在跑步
- OS X 10.5,
- Ruby 1.8.6,
- Rails 2.1,
- sqlite3-ruby 1.2.2
当我尝试在一个连接到 MySQL 的应用上搜索 db:migrate 时出现以下错误。
rake 中止! 没有要加载的文件 -- sqlite3/database
【问题讨论】:
标签: ruby-on-rails ruby sqlite
我在跑步
当我尝试在一个连接到 MySQL 的应用上搜索 db:migrate 时出现以下错误。
rake 中止! 没有要加载的文件 -- sqlite3/database
【问题讨论】:
标签: ruby-on-rails ruby sqlite
Jamis 刚刚发布了 1.2.4,关于该错误的评论历史表明修复是在 1.2.3 和更高版本中。作为一个快速测试,我在一个装有 Ruby 1.8.6 的 OS X 10.5 机器上执行了以下操作:
sudo gem install sqlite3-ruby
(验证版本号为1.2.4)
rails test
(使用默认 database.yml 和 sqlite3)
cd test
./script/generate model Person name:string
rake db:migrate
运行良好。当 sqlite3 在迁移完成之前为 required 时会发生错误,所以看起来他们已经解决了这个问题。
【讨论】:
【讨论】: