問題タブ [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 - access version specific value from within Rails app running on Heroku Ceder Stack
I have a Rails 4 app running on the Ceder Stack of Heroku. I use conditional responses based on etag. I have an initialization script which changes the etag value so that each new release requires browser to renew cache:
これはステージングでは問題なく機能しますが、本番環境では複数の dyno を使用しており、最終的に異なる値になる可能性があります。
リリースごとに一意であるが、すべての dyno で同一の、使用できる変数はありますか? おそらくgitのバージョン番号?洞察を事前に感謝します。
ruby - Heroku でアセット パイプラインが png ファイルをコンパイルしない
Heroku の Ruby on Rails 4.1 アセット パイプラインに奇妙なバグが見つかりました。すべての PNG 画像がコンパイルされていません。
開発中:
Heroku での運用中
アセット パイプラインでこのようなものに出くわしたことはありません。理由についてのアイデアはありますか?
アップデート
結局のところ、特に PNG 画像ではありません。経由でアクセスする任意の画像image_tag
です。CSS と Javascript でプリコンパイルされた画像は適切なパスを指しますが、使用するimage_tag
(したがってpath_to_image
) ビュー/ヘルパーは/images
. serve_static_assets
これが、Heroku が推奨する Rails 4.1 でうまく動作しない構成と関係があるかどうかはわかりません。
ruby-on-rails - Heroku Bamboo から Cedar に移行した後の t("website_title") nil
作業中の Heroku アプリを Bamboo から Cedarに移動したところ、次のようにクラッシュします。
ご覧のとおり、はまだ通常どおりにあるという事実にもかかわらず、 のt("website_title")
ようです。nil
website_title
config/locales/en.yml
Bamboo から Cedar に移行する際の既知の問題ですか?
それを解決する方法はありますか?
heroku - Heroku コンパス ビルドパック コンパスの失敗
コンパスビルドパックをherokuサーバーにプッシュしようとしていますhttps://github.com/stephanmelzer/heroku-buildpack-nodejs-grunt-compass
最近まで動作していましたが、heroku 側で何が起こったのかわかりません。動作しなくなり、次のエラーが表示されます。
ルビーのバージョンか何かを変更したのか、何が起こったのかわかりません
誰かが問題と修正の可能性を知っていますか。
Cedar スタックを使用し、ノードを実行しています
git - Heroku アプリのランタイムはコミット ID を認識できますか?
Heroku アプリ(Heroku Cedar で実行されている Play/Scala)のランタイムが、どの git commit からビルドされたかをレポートできるようにしたいと考えています。Heroku アプリは通常、Heroku のインフラストラクチャ上でスラッグ コンパイラによってビルドされます。残念ながら、スラッグ コンパイラはこのビルド プロセスの初期段階でこれを行います。
.git ディレクトリ、.gitmodules ファイル、log と tmp のすべて、最上位の .slugignore ファイルで指定されたものなど、未使用のファイルを削除します。
sbt-buildinfo
...そのため、 Git コミットを記録するために使用しているプラグインで Git 情報を利用できなくなりました。
スラッグにHEADコミットを記録する方法は? この情報で使用できる環境変数はありますか?
heroku - マルチビルドパックを使用してHerokuでレールコンソールを起動するには?
カスタム procfile を使用して、cedar スタック上のmulti-buildpackで herokuにデプロイしています。
コンソールを起動heroku run console
するLoadError: cannot load such file -- ./console
と、バージン irb セッションが開始されます。
Rails とアプリケーション環境をロードしてコンソールを初期化するにはどうすればよいですか?
ruby-on-rails - Heroku から Cedar への移行 - 「エラー: アプリケーションが構成されていません。実行するものがありません」
古い Heroku Ruby on Rails アプリケーションを Bamboo から Cedar スタックに移行しようとしています。Ruby 1.8.7、Rails 2.3.11、および Postgres データベースを使用しています。
https://devcenter.heroku.com/articles/cedar-migrationで説明されているようにすべてを行いますが、アプリケーションの開始により、heroku ログに次のメッセージが表示されます。
私のプロフィール:
config/puma.rb:
Gemfile:
レーキファイル:
ローカル バンドルのインストールは正常に機能します。サーバーで次のようなコマンドを呼び出します。
commit を Heroku にプッシュし、データベースの移行を成功させた後も、ログを取得しています。
編集1:
Малъさん、ご回答ありがとうございます。あなたが推奨する手順をポイント 8 まですべて実行しました。次に、変更を Heroku にプッシュしました。ログは次のようになりました。
次に、Gemfile のラック バージョンを 1.1.0 に更新しようとします。
ソースをもう一度アップロードしました。ログ:
今、私はそれをどのように処理できるか完全にはわかりません。
編集2:
sed コマンドが失敗し、 vendor/rails/actionpack/lib/action_controller.rb が変更されていないことに気付いたので、不足している行を追加しました。
現在のログ:
編集3:
vendor/rails/actionpack/lib/action_controller.rb の Rack 1.1.0 バージョンの行を削除するのを忘れていました。これでアプリケーションが起動し、魅力的に機能します。Малъ、あなたは私の救世主です! 本当にありがとう。