問題タブ [cedar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - rake db:drop db:create db:migrate を Heroku Cedar スタックで実行する
実行しようとすると:
エラーが発生します:
私は Heroku Cedar スタックにいます。データベースを Heroku にドロップすることはできますか?
ありがとう!
ジョン
ruby-on-rails - Rails 3.1 と HTTP ページのキャッシング
Heroku Cedar には Varnish が提供する http キャッシングがないため、使用したいと思いますRack::Cache
。Rails 3.1.1 はRack::Cache
デフォルトでアクティブになっていると言われましたが、構成に必ず含める必要があります。
使用しているこの実験では、キャッシュ ストアを選択する必要があります。
キャッシュしたいページのアクションで、次の行を追加しました。
このコードは Varnish で正常に動作していました。最初のリクエストは 200 を返し、その後 (5 分間) は を返します304
。
これは、Rails 3.1 と Heroku Cedar Stack では発生しません。応答でこれらのヘッダーを取得しますが、後続の要求は 304 ではなく 200 を返します。
私は何を間違っていますか?ありがとうございました。
ruby-on-rails-3 - 結果のないアセットのHerokuプリコンパイル
Rails アプリケーションに Heroku Cedar スタックを使用しています。git でプリコンパイルされたものに煩わされたくないため、スラッグ コンパイル中にアセットをプリコンパイルしたいと考えています。
スラッグのコンパイル中にログに次のように表示されるようになりました。
しかし、サイトにアクセスしようとすると、次のheroku logs
ようになります。
どこに問題があるのか わかりますか?
heroku - Heroku杉スタック、薄型およびイベントマシン
Heroku Cedarスタックアプリには、Gemfileにthinとeventmachineが必要ですか?
バージョンはどうですか?他のスタックでは、それらは自動的にインストールされましたか?
ruby-on-rails - Heroku 上のアプリを新しいアプリで上書きする
好きなアプリ名で Heroku にアプリを立ち上げましたが、コードベースは使用するつもりはありません。望まないプロジェクトのアプリの名前を変更しました。次に、作業中の新しいアプリを使用して Cedar にプッシュし、作業を停止した元のアプリ名を使用して、必要なプロジェクトの名前を明示的に宣言しました。そのアプリ名に移動すると、新しいアプリをそこに押し上げたにもかかわらず、古いアプリしか表示されません。開発中の新しいアプリを気に入ったアプリ名で動作させるにはどうすればよいですか?
Herokuのすべてを手動で削除してから、「git push heroku master」をもう一度実行する必要があると想定していますが、私はまだこれらすべてに慣れていないので、適切な手順を知りたいです.
ありがとうございました。
node.js - heroku でアプリをある言語から別の言語に変更する
Cedar スタック上の Heroku アプリをある言語から別の言語に切り替えることは可能ですか?
この特定の例では、アプリを PHP から NodeJS に移行しようとしています。これは、実行後に NodeJS アプリとして検出されますgit push
。
...ただし、次のようにクラッシュします。
Node REPL を実行しようとすると、バイナリが存在しないことも示唆されます。
新しいインスタンスを作成せずに Cedar スタック アプリを再初期化する方法はありますか?
caching - rails3の場合、杉のスタックまたは竹のスタック?
herokuでアプリケーションを作成する必要がありますが、より適切なスタックを選択することに混乱しています。rail3.1アプリケーションの場合、キャッシング、速度、アセットパイプラインの点でどのherokuスタックが優れていますか?
heroku - Heroku Cedar と nginx (gzip)
ここで受け入れられた回答のコメントによると、Rails how to Gzip Javascript? (Heroku)および公式の cedar ドキュメント ( http://devcenter.heroku.com/articles/http-routing#the_herokuappcom_http_stack ):
Cedar アプリへのリクエストは、nginx のような HTTP サーバーを介してプロキシされるのではなく、アプリケーション サーバーに直接送信されるため、レスポンスの圧縮はアプリケーション内で行う必要があります。Rack アプリの場合、これは Rack::Deflater ミドルウェアで実現できます。gzip された静的アセットの場合、ミドルウェア スタックで ActionDispatch::Static の前に Rack::Deflater がロードされていることを確認してください。
ただし、私が知る限り、私のアプリは herokuapp.com (cedar) で実行されており、heroku ログによると、nginx を使用してデータを提供しています (これは素晴らしいことです)。また、Content-Encoding HTTP ヘッダーを介して、データをブラウザーに gzip 圧縮していることも確認しました。ドキュメントによると、それは杉では起こらないはずです。ここで何か不足していますか?
python - How to install python module on Heroku cedar stack with Rails
We have a rails app running on the Heroku Cedar stack, and we have a need for an external python module, namely 'pyPdf'. Unfortunately it is not one of the pre-installed python modules.
Is there a way to install python modules on the Cedar stack? I've tried to add a requirements.txt at the root of my app, but this doesn't seem to work. Probably because Heroku dismisses it after seeing our Gemfile.
Any help appreciated.
django - Django を使用して Heroku に複数のプロジェクトをデプロイする
2 つの別個の Django アプリケーションを Heroku にデプロイしたいと考えています。論理的に互いに異なる 2 つの別個のドメイン名を持つ 2 つのアプリケーション。すべての Python/Django を含む venv をセットアップしました。これで、別のプロジェクトですべての Python/Django を複製する別のアプリケーションを作成できました。しかし、同じvenvを使用する方法はありますか?
私のファイル構造は現在このようになっています
projectname_2
djangoの下に追加しようとすると、エラーが発生しましたDjango app must be in a package subdirectory
同じ venv を使用して 2 つ目のアプリケーションを追加する正しい方法はありますか?