1

数か月間、Railsについて少し学び、ローカルなものをいくつか作成した後、単純なRailsアプリをherokuにアップロードしてみたかったのです。ちなみに、Postgresqlのインストールの問題のため、これはお尻の痛みでした。しかし、わかりました、それは完了です。

次に、herokuでアプリを作成し、ログイン、キー設定、gitを実行して、アップロードしました。やっぱり大丈夫、とても簡単でした。空のrailsアプリをアップロードして、herokuを試してみました。それでは、コントローラーを追加します。経由git push heroku masterで再度アップロードしてください。アーティキュロコントローラー用に足場を作りました。そして、someurl / articulosでherokeにプッシュされると、URLを開くことができませんでした。ここで404herokuメッセージを受け取りました:http://enigmatic-scrubland-8865.herokuapp.com/articulos

次に、ホームサイトのコントローラーを作成し、「ようこそ」のデフォルトサイトを削除します。もう一度herokuをプッシュします...ターミナルで、メッセージがすべて更新され、大声で叫びました。大丈夫だ。

しかし、それから私はアクセスし、再び「ようこそ」のデフォルトページにアクセスします。

ローカルでは問題なく動作します。でも今はうまくやっているかどうかわかりません。失敗したメッセージがどこにも表示されないのは怖いですが、明らかに失敗します。

Railsアプリを編集した後、私は常にこれを行います。

$ git init
$ git add .
$ git commit -m "init"
$ git push heroku master

ドキュメントがherokuについて述べているように。ただし、エラーや更新はありません。

アドバイスありがとうございます。

4

1 に答える 1

1

heroku devcenterからわかるように、このgit init部分はgitリポジトリの最初の最初の作成でのみ実行され、「railsアプリを編集した後」では実行されません。

言い換えれば、git init鉄道アプリを編集した後、「常に行う」必要はありません。

最初のプッシュでは、次のことをお勧めします。

git push -u heroku master

そうすれば、その後のすべてのプッシュは単純になります。

git push
于 2013-01-20T16:07:22.350 に答える