web-dev-qa-db-ja.com

git bashで環境変数を設定します

Windowsのgitbashコマンドラインからパンチする場合:

set $HOME = c

そして、やります :

echo $HOME

cに設定しませんか?環境変数の値を変更/設定するにはどうすればよいですか?

47
bier hier

通常の変数は、値を割り当てるだけで設定されます。 =の前後に空白は許可されないことに注意してください:

HOME=c

環境変数は、環境へのエクスポート用にマークされた通常の変数です。

export HOME
HOME=c

割り当てをexportステートメントと組み合わせることができます。

export HOME=c
77
chepner

Git-Bashで環境変数を永続的に設定する場合、2つのオプションがあります。

  1. 通常のWindows環境変数を設定します。 Git-bashは、startuppですべての既存のWindows環境変数を取得します。

  2. .bash_profileファイルにenv変数を設定します。

.bash_profileは、デフォルトでC:\users\userName\git-home\.bash_profileのようなユーザーのホームフォルダーにあります。 HOME Windows環境変数を設定することにより、bashホームフォルダーへのパスを変更できます。

.bash_profileファイルは、通常のBash構文とコマンドを使用します

# Export a variable in .bash_profile
export DIR=c:\dir
# Nix path style works too
export DIR=/c/dir

# And don't forget to add quotes if a variable contains whitespaces
export ANOTHER_DIR="c:\some dir"

Bash構成ファイル に関する詳細をお読みください。

28
Alex

ホームディレクトリに.bashrcファイルを作成することもできます。そうすれば、git bashの新しいバージョンをインストールするたびに.bash_profileをコピーする必要がなくなります。

2
kyleus