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: [バグ] セグメンテーション違反
ruby 1.8.7 (2010-01-10 パッチレベル 249) [universal-darwin11.0]
アボートトラップ: 6
これには 2 つの理由があります。1 つは、ローカルと heroku の両方で postgresql データベースを使用している (config/database.yml で正式に宣言されている) ことです。2 つ目は、Ruby 1.8.7 はどこに関係があるのでしょうか。rvm は 1.9.2 用にセットアップされています。それは私のパスにありますが、heroku はそれを実行しようとしていますか? 何を与える?
ありがとう、スティーブ・アップスティル