問題タブ [rubber]

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 に答える
142 参照

ruby-on-rails - ゴムがレールサーバーを起動しない

レシピを使用complete_passenger_mysqlして、アプリを正常にデプロイしました。

私が見た最後のコマンドは'* 2013-11-10 03:36:59 executingcleanup''` で、その後、エラーなしで自動的にセッションを終了しました。というわけで、デプロイは成功したと思います。

ここで、アプリを参照しようとすると、アプリのpublicディレクトリ ( 404.html、422.html、500.html 、assets フォルダーなど)のファイル/ディレクトリが一覧表示されます。

したがって、apache は正常に動作していると思います。しかし、レールサーバーは稼働していません。そのために何か特別なことをする必要がありますか? cap deployアプリをデプロイするだけでした。

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

ruby-on-rails - Rubber を Vagrant で使用している場合、cap コマンドが見つかりません

Vagrant を使用して、Rubber で構築されたクラスターをテストしたいと考えています。Rubber Wiki の指示に従いましたが、実行するvagrant up stagingと次のエラーが表示されます。

これは私のVagrant構成です:

Gemfile に capistrano があり、インストールされています。EC2 でステージング インスタンスを作成することもできましたが、Vagrant で動作しない理由がわかりません。

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

ruby-on-rails - ゴムのドライラン(シミュレーション)

作成中のアプリにラバーを使用したいと考えています。実際に ec2 でインスタンスを作成せずに、同じドライランを実行する方法はありますか?

0 投票する
0 に答える
340 参照

ruby-on-rails-3 - Rubber/Capistrano で環境変数を設定する

ラバー インスタンスが Web サーバーを起動する前に、いくつかの環境変数をプログラムで設定する必要があります。config/rubber/common/rubber.profileファイルに環境変数を設定しました。インスタンスに SSH 接続すると、Env 変数が適切に設定され、Rails コンソールを実行すると、変数が環境に読み込まれます。ただし、env 変数が設定される前に Web サーバーがロードされているように見えます。初期化子の ENV 変数が空白であるため、Web サーバーで API が失敗します。Web サーバーを起動する前に、Rubber が bash プロファイルを設定していることを確認するにはどうすればよいですか?

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

nginx - nginx: [emerg] 「passenger_root」ディレクティブの引数の数が無効です

初めてEC2(complete_passenger_nginx_postgresql)にRubberでセットアップしようとしています。構成ファイルの一連の設定を変更して、別の AMI (Ubuntu 12.04.3 LTS - ami-a73264ce (64 ビット))、Ruby 2.1.0、Passenger 4.0.29、および Nginx 1.4.4 で動作するようにしました。 . ほぼ動作するようになりましたが、Nginx を起動すると次のエラーで失敗しました。

Rubber-passenger_nginx.yml には、「passenger_root」の次のコードがあります。

それを機能させるために何を変更する必要があるか考えていますか?

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

ruby-on-rails - Rubber Deployment: complete_passenger_mysql セットアップが AWS インスタンスに接続できない

私は Railcast のチュートリアルに従って、Rubber を使用した展開をテストしようとしていました。重複ルールエラー、インスタンスエラーの作成などから生き残ることができましたが、無限接続ループによって最終的に停止されました:

  • IPはマスクされています...

私はさまざまなことを試しました:

  • ssh とキーを使用して新しいインスタンスに手動で接続する
  • キー パスが正しいかどうかを確認するには、rubber.yml をダブル チェックします。
  • -v で cap コマンドを実行します。
  • 定義したインスタンスがデフォルトの ami タイプと同じかどうかを確認します

それらはすべて問題ないように見えるので、ゴムに接続して実行するために使用されるコマンドに何かがあるに違いないと思います "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ ubuntu/.ssh/authorized_keys /root/.ssh/'". ただし、Rubber が私のインスタンスと何を話しているかを確認できる場所はありません。ソースコードに入ろうとしましたが、どこにも行きませんでした。

私はかなりの数のグーグルを行ってきましたが、これは非常に一般的なエラーのようですが、これに対する実際の解決策はありません. 誰が問題である可能性が高いかを提案できますか? ありがとうございました。

アップデート:

いくつかの考え: それは書いてい** Can't connect as user ubuntu to 54.200.63.202, assuming root allowedます。それで、rubber は root ユーザーに直接 ssh しようとしましたか? もしそうなら、それは理由を説明するかもしれません。とにかくこれを変更することはありますか?

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

ruby-on-rails - RailsはRubberを使用してec2にデプロイします:mod_passenger.so:共有オブジェクトファイルを開けません

Railscast "#347 Rubber and Amazon EC2" を見た後、Rails アプリを Amazon ec2 にデプロイしようとしていますが、以前の問題をいくつか解決した後、次のエラーで立ち往生しています。

私のリモート apache2.conf

私のリモート /usr/local/rubies/2.0.0-p247/lib/ruby/gems/2.0.0/gems/passenger-4.0.35

私の Gemfile:

私のラバーパッセンジャー.yml

私のruby-ruby.yml

何か助けはありますか?ありがとう!

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

ruby-on-rails - ゴム: Amazon aws ec2 で実行中のインスタンスにいくつかの html.erb ファイルだけをアップロードする方法

最後に、アプリケーションを Amazon ec2 にデプロイすることができました。正常に動作していますが、新しい html.erb ファイルをいくつかアップロードする必要があります。どうすればよいですか?

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

javascript - クライアントに送信されたときに application.html.erb として表示される application.js ファイル

cap deploy を実行した後、クライアントで自分のサイトに移動すると、次のエラーが表示されます。

クライアントで「application.js」ファイルを見ると、単に私の application.html.erb のレンダリングされたバージョンが表示されます。そのファイルの最初の行は当然で<!DOCTYPE html>あるため、1行目でそのエラーが発生することは理にかなっています.しかし、なぜ私のjavascriptの代わりにhtmlが送信されるのでしょうか? 今日、これと同じ展開を数回実行しましたが、うまくいきました。

この問題を引き起こしている可能性のあるさまざまな変数がここにあることは理解していますが、私が探しているのは、問題を引き起こしている可能性のあるものについての考えに過ぎないと思います.

何かご意見は?

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

ruby-on-rails - nokogiri (1.6.1) のインストール中にエラーが発生しました

cap deploy を実行すると、次のように停止します。

この問題を解決するにはどうすればよいですか?