Ruby 1.9.2用の新しいHerokuアプリケーションをインストールしています。問題は、データベースを作成するために 'heroku db:push'を実行することです(正式に体系化されましたが、唯一の問題はいくつかのデータを取得することです)。Heroku db:segfaultでプッシュが失敗する
/Users/upstill/.rvm/gems/ruby-1.9.2-p290/gems/sqlite3-1.3.5/lib/sqlite3/sqlite3_native.bundle::[BUG]これは、次のレポートで失敗しますセグメンテーションフォールト
ルビー1.8.7(2010-01-10パッチレベル249)[ユニバーサル-darwin11.0]
中止トラップ:6
これは、2つの理由のために不可解さ:1を、Iローカルでもherokuでも(config/database.ymlで正式に宣言されている)postgresqlデータベースを使用しています。そして2つ、どこでルビー1.8.7は何と関係がありますか? rvmは1.9.2に設定されていますが、それは私の道のりですが、herokuはそれを実行しようとしていますか?何がありますか?
おかげで、 スティーブUpstill
私はルビー1.9.3-P125を使用しているとき、私は変更せずに1.3.3と1.3.4にsqlite3の宝石のバージョンをロールバックしようとした以外は同様のエラーを取得する私は、このRuby 1.8.7のリファレンスはコマンドラインの出力で非常に混乱しています。私はRuby 1.8.7もインストールしていません。 –
これはHeroku Toolbeltがシェルゲームのrvmのプレイを予期していないためだと思います。私の場合、Ruby 1.9.3(1.8.7または2.0ではなく)で動作する 'heroku db:pull 'を得ることができました。これは、私がHeroku ToolbeltをインストールしたためですRuby 2.0で 'heroku db:pull'を実行したとき、SEGFAULTエラーが発生しました: ' /Users/adam/.rvm/gems/ruby-2.0。 0-p0/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle:[BUG]セグメンテーションエラー ruby 1.9.3p194(2012-04-20 revision 35410)[x86_64-darwin10.8.0] ' –
タップとdb:pushとdb:pullがすぐに置き換えられます。もし誰かが早く試してみたいと思えば、私は問題を開いた。https://github.com/heroku/heroku-pg-extras/issues/42 – Will