質問

かを設定する必要はあり環境変数内からのPerlです。理想的ながらプレーする必要がありまクエリの変数を変更していない場合には何が必要です。具体的には、パス変数を変更したい.

どうやっていけばいいですか?設定これらの変数?

役に立ちましたか?

解決

切り替える必要性がある場合、環境変数は全世界的かつ恒久的には、設定すれば、コントロールパネル、そして muckのレジストリ (更新:られ、現在ではモジュールこのためには、 Win32::環境Win32::環境::パス).変更は変数のレジストリ、"放送"に変更になりませんの環境変数に現在のプロセス、特にperl.exe やcmd.exe.

また変更現在のプロセス(およびその後の芽生子プロセス、その際%ENVのハッシュ変数が欲しいもの(例:$ENV{PATH}).見 perldoc perlvar.

他のヒント

$ ENV {PATH}

環境変数のみしかし、サブプロセスに影響を与えることに注意してください。あなたは、Perlプログラムを実行%のENVを変更し、親プロセスにその変化を見ることができない - 環境がそのように動作しません。

あなたは%ENVハッシュを使用していることを行うことができます。

$ENV{PATH} = 'C:\\Windows\;D:\\Programs';
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top