6

現在構築中の Facebook APP に関して、Heroku のbase.cssファイルのコードの一部を変更し、コマンドを使用すると、次のようになります。

git commit -am
git push heroku

リロード後もページは同じように見え、「Everything up-to-date」というメッセージが表示されます。

私は何が欠けていますか/間違っていますか?

ファイルの場所: stylesheets/base.css

私も試しました:

git push heroku stylesheets

しかし、それは役に立ちませんでした

4

6 に答える 6

6

私はherokuのDjangoで同じ問題を抱えていました。標準の git add、commit、push ループに従った後、サーバーの CSS が更新されませんでした。静的ファイルを含むすべてがサーバーにプッシュされていました。

ただし、herokuサーバーを再起動するとうまくいきました:

heroku restart

やってみよう!

于 2012-07-27T01:21:43.363 に答える
0

最近この問題が発生しましたが、私の場合は大文字と小文字の区別の問題でした。ページではファイルを theFile.css と呼んでいましたが、実際にはファイルは thefile.css でした。大文字と小文字を区別しないファイルシステムの OS X では動作していましたが、Heroku に置くと壊れました。念のため、これは誰にも役立ちます。

于 2012-08-09T15:35:34.497 に答える
0

これが古いスレッドであることは承知していますが、上記の回答のいずれもが Heroku に反映された CSS の変更に役立たない場合は、他の 2 つのオプションを提案したいと思います。

  • Django で作業していて、CSS ファイルが static フォルダーに保存されている場合、構成によっては、 git の追加 ( )、git のコミット ( )、heroku への git のプッシュ (または)python manage.py collectstaticの前に、ローカル マシンで実行する必要がある場合があります。git add .git commit -m "collecting static files"git push heroku maingit push heroku master
  • git を使用して Heroku にプッシュしている場合は、メイン ブランチまたはマスター ブランチからのみプッシュしていることを確認してください。Heroku が他のブランチ名を受け入れるとは思えません。
于 2021-05-15T04:44:50.690 に答える