タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

capistranoに関するyamazのブックマーク (3)

  • Capistrano、sudoとrunと:env : \ay diary

    Capistranoにはリモートホストでコマンド実行させるためのメソッドがいくつかある。その代表がrunメソッドとsudoメソッド。runメソッドはリモートホストにログインしたユーザ(特に指定しなければ実行ユーザ)でコマンドを実行する。sudoメソッドはsudoコマンドを使って指定したユーザ権限を得てからコマンド実行する。 この二つのメソッドは使い方がほぼ同じ。違いといえばsudoメソッドでユーザ名を指定できるということ。ただ、これは目的からして当然だといえる。ではそれ以外に違いがないのかというとそうでもない。実際のコマンド実行まで追いかけると二点ばかり、そしてけっこう大きな違いがあることに気付く。(以下、Capistrano 2.5.5で確認。) 一つめは複数コマンドの実行。runメソッドを使って複数のコマンドを一度に実行したいとき、たとえば次のように記述する。 run "mkdi

    yamaz
    yamaz 2009/04/27
    あとで試す 「ここで問題なのは、sudoコマンドが特定の環境変数以外を削除してしまう点である。」知らなかった..
  • Capistrano 覚え書き - babie, you're my home

    Rails で Capistrano 使うときのメモ。 設定ファイルを生成: $ capify .config/deploy.rb に set :deploy_to, "/path/to/deploy/app" set :user, "subversionにアクセスできるユーザー名" を追加しておく。 初回deployは、 $ cap -p deploy:setup $ cap -p deploy:cold2回目以降は、 $ cap -p deploy簡単だ。

    Capistrano 覚え書き - babie, you're my home
  • Rails勉強会@東京第23回 - 世界線航跡蔵

    Rails勉強会@東京第23回 に行ってきた。2週間遅れだけどレポートする。 勉強会の形式は いつものごとく 。 ただ、今回は試験的に「昼懇親会」を行なった。 そこで話しているうちにうち解けてセッションが弾むのでは? セッションの時間を潰して長い自己紹介をしなくても、自然に相手を認識できるのでは? セッション案も自然に出てくるのでは? 夜の「飲み会懇親会」よりも安く済むのでは? という趣旨だ。おおむね好評だった模様。ただ、私はどうも元気が出なくて遅れていったので懇親会は殆ど出てない。 前半 前半は3つのセッションに分かれた。 Rails 2.0を読む。 初心者セッション - Scaffoldの半歩先に ぐだぐだ喋る 初心者セッションは前回と同じ内容だそうだ。Scaffoldは試してみたけれどもその先へ進めないというRails初心者のために、Scaffoldで生成されたモデルやコントローラ

    Rails勉強会@東京第23回 - 世界線航跡蔵
  • 1