問題タブ [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 投票する
1 に答える
1391 参照

ruby-on-rails - Heroku で Sprockets Rails プラグインを使用するには?

Rails アプリを Heroku にデプロイしましたが、Sprockets プラグインを使用していた Javascript が機能しません。

私の Heroku アプリは読み取り専用であるため、Sprockets が機能しないことを理解しました。私はこのsprockets_on_herokuプラグインを見つけましたが、それを使用する方法がわかりません:

  1. config.gem sprocketsconfig/environment.rbに追加しました
  2. sprockets.gems ファイルに追加しました
  3. これらをHerokuにプッシュすると、Sprocketsが正常にインストールされました
  4. ローカルで実行script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.gitし、プラグインが正常にインストールされました

Heroku では何も変更されていないので、Heroku にプラグインをインストールしようとしましたがheroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git、返されsprockets_on_heroku installedましたが、heroku restartまたはheroku pluginsコマンドはこれを返します。

~/.heroku/plugins/sprockets_on_heroku/init.rb:1: 初期化されていない定数 ActionController (NameError)

from /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `load'

from /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `load!'

from /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `each'

from /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `load!'

from /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/command.rb:14:in `run'

/opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/heroku:14 から

from /opt/local/bin/heroku:19:in `load'

/opt/local/bin/heroku:19 から

私は何をすべきか?

ケビン

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

ruby-on-rails - Heroku で圧縮された SQLite3 データベースをダウンロードして開く

SQLite データベースを解析するためのスクリプト ファイルがあります。ここで、サードパーティ (既に SQLITE としてホストされている) から上記のデータベースをダウンロードして解凍する CRON ジョブを作成する必要があります。これは WGET と UNZIP を使用して実行できることは理解していますが、Heroku の読み取り専用ファイル システムを考えると、これは完全にメモリ内で可能ですか? ありがとう。

0 投票する
2 に答える
13999 参照

ruby-on-rails - ドメインをherokuのネームサーバーにリダイレクトしますか?

ドメインをherokuIP75.101.163.4475.101.145.87174.129.212.2に構成しました

しかし、それは私のアプリを私のドメインにリダイレクトしていません。エラーは言う

そのホスト名で構成されたアプリはありません。アプリの所有者が名前を変更したか、URLの入力を間違えた可能性があります。

各Herokuアプリには独自のIPアドレスがありますか?もしそうなら、一意のIPを取得する方法とそれをドメインにリダイレクトする方法。ありがとう。

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

ruby-on-rails - Heroku で Typus が機能しない (エラー 500)

誰かがTypus(レール用の管理プラグイン)を使用しましたHerokuか?

http://intraducibles.com/projects/typus/install

指示に従い、ローカル マシン (Rails 2.3.5) では正常に動作していますが、デプロイするHerokuとクラッシュします。

私が間違っていることは何ですか?

ログ:

0 投票する
5 に答える
19380 参照

ruby-on-rails - Rails on Heroku で使用するのに適した .gitignore は何ですか?

Rails on Heroku で使用するのに適した .gitignore は何ですか?

ほかに何か?

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

ruby-on-rails - Git + GitHub + ヘロク

Git、GitHub、Heroku の世界は初めてです。これまでのところ、私はこのパラダイムを楽しんでいますが、SVN のバックグラウンドを持っているため、Git の世界では少し複雑に思えます。私は解決策を探している問題に直面しています。

シナリオ:

1. GitHub で新しいプライベート プロジェクトをセットアップしました。私はプライベート プロジェクトをフォークし、現在、ブランチに次の構造があります。

GitHub の Fork のコードを、自分のマシンから任意のフォルダーにコミットできます。後で、これらはプロジェクトの管理者によってマスター リポジトリに取り込まれます。

2. アプリ フォルダー内の個々のアプリケーションごとに、Heroku にアプリをセットアップしました。これは、それ自体が Git Repo であり、ローカル マシンからユーザー ストーリーを処理したら変更をプッシュします。つまり、apps フォルダー内のすべてのアプリは、Heroku でホストされている Rails アプリです。

問題:

私が望むのは、変更を Heroku にプッシュするときに、GitHub のプロジェクト フォークにもコミットできることです。これにより、常に最新のコードも保持されます。

私が見ている問題は、Heroku のコードが Git Repo であるのに対し、GitHub にあるフォルダーは Repo の一部であるということです。

これまでのところ、私が調査したことは、Git World に Submodule と呼ばれるものがあり、それが助けになるということですが、初心者向けの指示を見つけることができませんでした。

コミュニティの誰かが親切に考えを共有し、この問題の解決策を特定するのを手伝ってくれませんか?

0 投票する
2 に答える
1188 参照

ruby-on-rails - Heroku を使用している大企業はありますか?

Ruby のデプロイについて教えてくれる開発者の友人が時々いるので、興味があります。彼らのほとんどは、主に Java を使用している大企業に所属していますが、Ruby on Rails で小さなプロジェクトをいくつか持っています。

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

mysql - Heroku Problem During Database Pull of Rails App: Mysql::Error MySQL server has gone away

Attempting to pull my database from Heroku gives an error partway through the process (below).

Using: Snow Leopard; heroku-1.8.2; taps-0.2.26; rails-2.3.5; mysql-5.1.42. Database is smallish, as you can see from the error message.

Heroku tech support says it's a problem on my system, but offers nothing in the way of how to solve it.

I've seen the issue reported before - for example here. How can I get around this problem?

The error:

#xA;
0 投票する
4 に答える
8903 参照

ruby - Amazon S3 でホストされているイメージを非公開にするが、完全には非公開にしない方法は?

イメージのホスティングに Amazon S3 を使用するサンプル アプリケーションを起動しました。私はなんとかそれを機能させることができました。アプリケーションはgithub.comでホストされています。このアプリケーションでは、プロフィール写真付きのユーザーを作成できます。写真をアップロードすると、ウェブ アプリケーションはその写真をローカル ファイル システムではなく Amazon S3 に保存します。( heroku.comでホストする場合は非常に重要です)

しかし、ページのブラウザで「ソースを表示」すると、画像の URL が、アプリに割り当てた S3 バケット内の Amazon S3 URL であることに気付きました。URL をカット アンド ペーストしたところ、同じブラウザで画像を表示できました。別のブラウザでは、Web アプリまたは Amazon S3 へのセッションを開いていませんでした。

アプリケーションにログインしているブラウザのみがアクセスできるように、その URL (および画像) へのアクセスを制限する方法はありますか?

Amazon ACL について私が見つけた情報のほとんどは、所有者のみ、Amazon や AmazonS3 で認証されたユーザーのグループ、または匿名の全員へのアクセスに関するものにすぎません。

編集----2010年7月7日更新

Amazon は、S3 オブジェクトとバケットへのアクセスを制限する方法をさらに発表しました。とりわけ、HTTP リファラーを修飾することで、S3 オブジェクトへのアクセスを制限できるようになりました。これは面白そうです...彼らが開発者向けドキュメントを更新するのが待ちきれません。

0 投票する
7 に答える
10896 参照

ruby - ダウンタイムなしで Heroku にホットデプロイ

Heroku へのプッシュの悪い点は、データベースの移行を実行する前にコードをプッシュする (そしてサーバーが自動的に再起動する) 必要があることです。

これは明らかに、新しいテーブル/属性なしで新しいコードを持つ Web サイトをナビゲートするユーザーに約 500 エラーを引き起こす可能性があります。

方法はありますか?たとえば、カピストラーノの場合:

  • 新しいディレクトリにデプロイするコードを準備します
  • (逆方向の) 移行を実行すると、古いコードは引き続き完全に機能します
  • 雑種インスタンスを新しいディレクトリに移動し、サーバーを再起動します

...ダウンタイムはありません。