問題タブ [heroku]

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.

0 投票する
8 に答える
51282 参照

git - 「git clone」コマンドで SSH 公開鍵が拒否されました

GitHub リポジトリでフォークした git リポジトリのクローンを作成しようとしています。これは Rails アプリです。Heroku にプッシュできるように、ローカルの git にクローンを作成したいと考えています。一連の rsa キーを生成し、それを GitHUb 公開キーにコピーしました。しようとするとgit clone "public url"、公開鍵が拒否されたと表示されます。キーを確認しようとしましたssh git@github.comが、公開キーが拒否されたと表示されます。私はそれを機能させるためにいくつかの異なることを試みましたが、まだうまくいきません。.ssh フォルダーのアクセス許可を 600 と 700 に変更しようとしました。rsa が機能しないため、dsa キーも追加してみました。私を助けてください。ありがとう。:)

私はVistaを使用しています。

0 投票する
4 に答える
10600 参照

git - VISTAでgit push heroku master権限が拒否されました

(Vista を使用) GitHub リポジトリからアプリのクローンを作成し、Heroku にプッシュしようとしています。さて、これで何度もSSHキーを作成しようとしました:

それは完璧に行くようです。C:/Users/***/.ssh フォルダーにあります。GitHub でフォークしたアプリのクローンを作成しようとしています。rails_apps ディレクトリにクローンしようとすると、次のようなメッセージが表示されます

これを最初に実行する必要があるという解決策をネットで見つけました:

それでやってみました。しかし、それは言った:

認証エージェントへの接続を開けませんでした。

次に、グーグルで調べた後、ssh-agentの実行に関する何かを見つけました。だから私はこれを行います:

コマンド ラインは私の rails_apps ディレクトリから次のように変更されます。

だから私は実行します:

rsa 秘密鍵が正常に追加されます (id-rsa.pub では機能しません)。また、新しく生成された公開鍵を GitHub アカウントに貼り付けました。

クローンを作成しようとすると、次のようになります。

これで、GitHub でフォークしたリポジトリのクローンが正常に作成されました。ローカル リポジトリにアプリを作成したので、heroku アプリを作成してみます。

そして、このコードは正常に実行されます。Git リモートが正常に追加されました。あとはプッシュするだけです。

バム!エラーメッセージが再び表示されます。

Permission denied (public key)

アプリをherokuにプッシュすることにとても近づいています。しかし、それはうまくいきません。手伝って頂けますか。ここで何が間違っていますか?ありがとう!:D

0 投票する
1 に答える
532 参照

ruby-on-rails - Herokuの読み取り専用ファイルシステム上のActiveScaffold?

ActiveScaffoldは、そのファイルがすでに存在している場合でも、サーバーが起動するたびにpublic / blank.htmlを作成するようです(したがって、バージョン管理に追加しても役に立ちません)。これにより、読み取り専用のファイルシステムがあるため、アプリケーションがHerokuで起動できなくなります。

誰かがこの動作を防ぐ方法や回避する方法を教えてください。HerokuにActiveScaffoldを使用してアプリをデプロイできますか?!

0 投票する
8 に答える
11316 参照

ruby-on-rails - Heroku で JS / CSS を組み合わせて縮小する最良の方法

まず、この回答によると、Heroku ではandの:cache => trueオプションは機能しません。これは本当ですか?私は時折動作することがわかりましたが、常にではありません (奇妙な!)stylesheet_link_tagjavascript_include_tag:cache => true

また、ここでの最善の解決策は何ですか? 理想的には、すべての CSS / JS をシームレスに組み合わせて縮小します。Heroku Asset Packagerはこれを行うと主張しています -- より良いオプションはありますか?

0 投票する
4 に答える
793 参照

ruby-on-rails - RackSpaceには読み取り/書き込みファイルシステムがありますか?

Ruby on RailsアプリをHerokuにデプロイしましたが、読み取り専用のファイルシステム(http://docs.heroku.com/constraints#read-only-filesystem)があることに気付きました。これは、たとえば、画像をローカルにキャッシュできないことを意味します。「Rio」(Ruby入力/出力)と呼ばれるRuby gemを使用していたので、ファイルを/ public/imagesディレクトリに保存できました。これを可能にする良いホストはありますか?具体的には、RackspaceCloudを見ていました。他の場所に展開する前に、事前に知っておくと本当に役立ちます。

0 投票する
1 に答える
1196 参照

ruby-on-rails - Heroku での SSL の回避策

Heroku で問題なく動作するアプリを手に入れました。唯一の問題は、カスタム ドメイン SSL ソリューションが非常に高価であり ( http://docs.heroku.com/ssl )、実行可能な唯一のオプションとして *.heroku.com をピギーバックすることです。良いことは、私のアプリが (注文のために) いくつかのページに対してのみ SSL を必要とすることです。現在、これらのいくつかのアクションのためにコントローラーで「ssl_required」を使用しています。これら 2 つのアクションのためだけにユーザーをhttps://myapp.heroku.comに移動させ、他のアクションのためにhttp://www.myapp.comにリダイレクトするbefore_filter を作成する方法についてのアイデアはありますか? 醜いですが、今のところ最善の方法のようです。

0 投票する
1 に答える
1231 参照

ruby-on-rails - セッションIDによるRailsセッション情報へのアクセス

デフォルトの Cookie ベースのセッション ストアを使用しています。基本的に、私はherokuを使用し います . Heroku の URL にアクセスしたときのセッション。herokuページのsession[:user_id]にアクセスしたいのですが、herokuページに行くと新しいセッションが生成されてしまいます。

クエリ文字列のメイン URL に session_id を渡すことができると思っていましたが、heroku URL ページからアクセスする方法がわかりません。

私はこれを試しました:

しかし、それは機能していません。セッション ID がわかれば、セッション情報にアクセスできますか? または、別の URL からセッション情報を読み取る別の方法はありますか (ただし、すべて同じ Rails アプリ内にあります)。

ありがとう。

0 投票する
3 に答える
2906 参照

ruby-on-rails - ドメインオプションを使用してRailsにCookieを設定する

あるドメインにCookieを設定し、別のドメインからアクセスしようとしています。これは可能ですか?

これが私のアプリで行っていることです:

コントローラでは、次のURLを介してテストアクションにアクセスします。

http://myapp.com/account/test

同じコントローラーで、test2アクションには次のURLを介してアクセスします。

http://myapp.heroku.com/account/test2

ただし、cookies [:foo]の値は常に空白です。heroku.comドメインからCookieにアクセスすることは可能ですか?:domainオプションを設定すると、これが可能になると思いました。

ありがとう。

0 投票する
1 に答える
826 参照

ruby-on-rails - 複数の Heroku インスタンスへのデプロイ

この問題に関する他のいくつかの投稿を読みましたが、何かに困惑しているようです。2 つの異なる Heroku インスタンス (1 つのプロダクションと 1 つのステージング) にプッシュする 2 つの別個のブランチを作成しようとしています。私のセットアップは次のようになると思います:

以下のコマンドを持っているのですが、なぜかステージングサービスに正しくpushできていないようです。「git push staging master」は通りますが、myapp-staging.heroku.com にアクセスしたときに変更が Heroku インスタンスに反映されていないように見える理由がわかりません。私はここで何か悪いことをしているかもしれません...

【開発者】

[製造]

どんな助けでも大歓迎です。

0 投票する
8 に答える
12486 参照

ruby-on-rails - Railsアプリをherokuにプッシュ

Railsアプリケーションをherokuにプッシュしようとしています。

最後のステップに到達したとき:

それは機能せず、私にこれらのエラーを与えます:

何が間違っているのかわかりません:(