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

ruby-on-rails - 初めて Rubber を使用して、Amazon EC2 に Rails アプリをデプロイします

Rubber を使用して、Rails アプリを Amazon EC2 にデプロイすることを計画しています。Rubber を実行する前に、Ruby、Rails、Postgres、Nginx、および Unicorn を EC2 サーバーにインストールする必要がありますか? それとも、Rubber は EC2 でこれらすべてのインストールを行いますか? お知らせ下さい。ありがとう。

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

amazon-ec2 - Amazon ec2 で rails アプリを深くするためにラバーを使用するとエラーが発生する

ラバーを使用してアプリを Amazon ec2 にデプロイするときに以下のエラーが発生する理由

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

ruby-on-rails-3 - Capistrano rand Rubber : EC2 のデプロイが失敗します。(Ruby on Rails)

この railscast に従って Rails アプリケーションをデプロイしました: http://railscasts.com/episodes/347-rubber-and-amazon-ec2?view=asciicast

cap rubber: create_stagingコマンドを実行した後、チュートリアルに従ってすべての指示に従うと、インスタンスの作成後にコンソールに次のエラーが表示されるため、何か問題があります。

アイデアや推奨事項はありますか?

Mac OS X Mountain Lion を使用しています。

ありがとうございました。

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

ruby-on-rails - ゴムを使用してレールアプリを AWS にデプロイする - nil:NilClass エラー

初めてゴムを使用して AWS EC2 にデプロイしようとしています。テスト用に、現在 t1.micro を使用しています。

tcap rubb:create_staging の後に rubb.yml を編集すると、rubber で奇妙なエラーが発生します。

これはメッセージです:

どこでエラーを探すべきか考えていますか? それは私には単純な問題のように思えますが、どこを見ればいいのか本当にわかりません..

ベスト、M

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

ruby-on-rails - ゴムで EC2 にデプロイされたアプリケーションで Rails コンソールを実行する

現在、Rubber gem を使用して EC2 にデプロイされている Rails アプリケーションをデバッグしようとしています。

インスタンスに ssh 接続しようとしましたが、Rails プロジェクトのディレクトリに移動できないようです。したがって、Rail Console を実行してアプリケーションをデバッグすることができません。

ご意見ありがとうございます。

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

ssh - Rubbe ec2r : ssh に接続できません

railscastsに従い、 image_id: ami-3f32ac3e(Ubuntu Server 12.04.3 LTS 64 bit)などの基本構成でapp_name: myapp、、、app_user: jashwantゴムでデプロイしてみました。

すべてがスムーズに進みました。現在、実行中のインスタンスがありますが、最後に取得しています Trying to enable root login * 2013-11-09 17:03:33 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:33 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.222"] ** Failed to connect to 54.238.122.122, retrying * 2013-11-09 17:03:37 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:37 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.122"]

ここでエラーを確認できます

ここから、設定する必要があると結論付け:initial_ssh_userましたconfig/deploy.rb

私はすでに見 set :user, 'root' set :password, nil ましたconfig/deploy.rb

だから、私は追加しましset :initial_ssh_user, 'ubuntu'た。しかし、エラーは同じままです。

に変更set :user, 'root'するとset :user, 'ubuntu'、次のようになります。 Trying to enable root login * 2013-11-09 17:13:48 executing `rubber:_direct_connection_54.238.122.122_411' * executing "echo" servers: ["54.238.122.122"] ** Failed to connect to 54.238.122.122, retrying

グーグル後にチェックしたこと:

  1. Amazon インスタンスがまだ起動しているため、発生していません。インスタンスが起動してからずっと待っていました。また、実行すると同じエラーが発生しますALIAS=production cap rubber:refresh

  2. ssh 経由でこの新しいインスタンスに正常にログインできます (ユーザー名を として提供ubuntu)。だから、キーファイルは大丈夫です。

  3. 私はすでにキーを追加しましたssh-add

  4. のキー ファイル。ディレクトリに拡張子ec2はありません。.pem

  5. etc/hostsAmazon インスタンスに重複するエントリはありません。

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

ruby-on-rails - Rubber でデプロイされた EC2 で Postgresql クレデンシャルを見つける

Rubber を使用した Rails アプリを EC2 にデプロイしました。デフォルトのpostgresql構成を使用しています。 https://github.com/rubber/rubber/blob/master/templates/postgresql/config/rubber/rubber-postgresql.yml

デフォルトの資格情報を知っている人はいますか?

ここに画像の説明を入力