我正在为 Rails 3.1 Ruby 1.9.2 安装一个新的 Heroku 应用程序。问题在于执行 'heroku db:push' 来填充数据库(它已被适当地模式化——现在唯一的问题是获取一些数据)。它失败并显示以下报告:
/Users/upstill/.rvm/gems/ruby-1.9.2-p290/gems/sqlite3-1.3.5/lib/sqlite3/sqlite3_native.bundle:[BUG]分段错误
ruby 1.8.7 (2010-01-10 补丁级别 249) [universal-darwin11.0]
中止陷阱:6
这令人费解有两个原因:第一,我在本地和 heroku 上都使用 postgresql 数据库(在 config/database.yml 中正式声明)。第二,ruby 1.8.7 与什么有关?rvm 是为 1.9.2 设置的,它在我的路径上,但 heroku 正在尝试运行它?是什么赋予了?
谢谢,史蒂夫Upstill