bashには書くことができます
CFLAGS="-O2" rvm install 2.0.0
走る rvm
その特定の CFLAGS
。とにかく同じことをする方法はありますか fish
シェル?
私は知っている set -x
しかし、環境変数がそのコマンドに対してだけではなく、セッション全体に対して設定されることとまったく同じではありません。
回答:
回答№1は2魚のよくある質問によるとどちらかを使用します。
env CFLAGS="-O2" rvm install 2.0.0
(これは、魚の組み込み関数や関数には機能しません。外部コマンドのみに有効です)、または
begin
set -lx CFLAGS="-O2"
rvm install 2.0.0
end
(少し不格好です。改善の提案があります GitHub issue#438)。
回答№2の場合は3
あなたは env
このためのコマンド:
env FOO=BAR command
実行します command
env変数FOOをBARに設定します。