gpt4 book ai didi

ruby-on-rails - 为什么 sqlite3-ruby-1.2.2 不能在 OS X 上运行?

转载 作者:数据小太阳 更新时间:2023-10-29 08:42:19 24 4
gpt4 key购买 nike

我在运行

  • OS X 10.5,
  • ruby 1.8.6,
  • rails 2.1,
  • sqlite3-ruby 1.2.2

当我尝试在一个连接到 MySQL 的应用程序上搜索 db:migrate 时出现以下错误。

rake aborted! no such file to load -- sqlite3/database

最佳答案

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 时,就会发生错误,所以看起来他们已经解决了这个问题。

关于ruby-on-rails - 为什么 sqlite3-ruby-1.2.2 不能在 OS X 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com