2011-08-24 5 views

答えて

4

私はこれは私が本当にrakeタスクと常に私以外の何のためにそれを必要としたことがないとして、私もそれ

alias be="bundle exec rake" 

作るだけで検討したいalias

// .bash_profile 
alias be="bundle exec" 

を使用して行いますレーキを書くことを忘れないでください。それが特別な場合は、bundle execを完全に入力しても構いません。

@holygeekが指摘しているように、aliasはここで仕事に適したツールです。

4

"[email protected]"はあなたが探しているものです。 bashのマニュアルからの$ @のため

説明:

は1から始まり、位置パラメータに展開されます。 拡張が二重引用符で囲まれている場合、各パラメータは 別名に展開されます。つまり、「$ @」は「$ 1」「$ 2」に相当します。

+0

あなたはこのようにそれを使用したい: 'バンドルのexec「$ @を」' –

+0

は、私は2つの正解を選択することができることを望みます。これは関数の質問に答えるが、Paul.sとholygeekのものが私が探していた結果を与えた。 – Gavin

0

バックテックで式を囲むと、囲まれた関数の出力が実行されます。

`rake db:migrate` 
+1

これはバックティックです: '\' ' - これはチルダです:'〜 ' –

+0

ありがとう。私はこれもGavinが探している答えではないことに気づいたので、とにかく投稿は役に立たない。 – Vortico

0

これには関数を使用したくないです。エイリアスは、(それはここで右のツールだ)何をしたいです:

alias be='bundle exec' 
関連する問題