railstutorial.orgを通って最初のレールアプリを配備しようとしていて、すべてのセットアップ作業を理解しようとしていました。これは本当にワンクリックのものです。最新のルビー/最新のレールにアップデートしてください。セットアップがうまくいきますが、大変な頭痛です。すみません。Rails AppをHerokuにプッシュするときのエラー
私は私のテストのアプリfirst_appのカレントディレクトリにいる間、Herokuのにプッシュしようとすると、私のエラーが来る:
XXXXXX-Computer:first_app XXXXXX$ git push heroku master
fatal: The remote end hung up unexpectedly
エラーの検索示唆https://git.wiki.kernel.org/index.php/GitFaq#Git_push_fails_with_.22fatal:_The_remote_end_hung_up_unexpectedly.22.3F に私を導いている私の公開鍵かもしれません正しくインストールしないでください。私はgitのレポ罰金にプッシュすることができて、私のHerokuのキーをチェックすることが予想されるように私の公開鍵吐き出しています:
XXXXXX-Computer:first_app XXXXXX$ heroku keys
=== 1 key for [email protected]
ssh-rsa AAAAB3NzaC...u4iGALvQ== [email protected]
チュートリアルからの私の唯一の逸脱は、私はルビー1.8.7を使用しているということですが/ 3.03レール私はRubyバージョンマネージャーrvmに何らかの問題を抱えていたからです。 「/Library/Ruby/Site/1.8/rubygems.rb:214:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:1082:in
宝石から
XXXXXX-Computer:first_app XXXXXX$ rails -v
/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
:私は1.9.2にルビーを更新できますが、私はレールのバージョンを確認するために行ったとき、私はこれを得ました from/usr/bin/rails:18
これは初めてのgitとrvmを使用しているので、基本的な質問があれば謝ります。私はしばらくの間これを試してきましたが、単純なことでなければならないことに対してはそれほど進歩を遂げていません。私は本当にstackoverflowの集合的な天才が提供できる任意のヘルプに感謝します。前もって感謝します。
'ssh git @ heroku.com'を試して、それがどのような出力を生成するか見てみてください。私には: '!あなたはgit pushコマンドとpullコマンドでsshを使ってHerokuにしかアクセスできません。 heroku.comへの接続が終了しました。 ' – cdmwebs
私はちょうどセグメンテーションフォルトを持っています。 (これは私のfirst_appのcdにあります) – tarabyte
私はちょうどwikipediaでそれをチェックし、見つけました: "セグメンテーション違反は、アクセスが許可されていないメモリ位置にプログラムがアクセスしようとしたとき、または(例えば、読み取り専用の場所に書き込もうとしたり、オペレーティングシステムの一部を上書きしようとするなど)、私のハードドライブには約7GBしか残っていませんが、本当にそれは問題だと思うかもしれません。鍵付きの何か?私はgithubと同じメールでherokuにサインアップしました。 – tarabyte