の設定はどのように行うのですかWindowsパス変数からPerl?
-
21-08-2019 - |
質問
かを設定する必要はあり環境変数内からのPerlです。理想的ながらプレーする必要がありまクエリの変数を変更していない場合には何が必要です。具体的には、パス変数を変更したい.
どうやっていけばいいですか?設定これらの変数?
解決
切り替える必要性がある場合、環境変数は全世界的かつ恒久的には、設定すれば、コントロールパネル、そして muckのレジストリ (更新:られ、現在ではモジュールこのためには、 Win32::環境 や Win32::環境::パス).変更は変数のレジストリ、"放送"に変更になりませんの環境変数に現在のプロセス、特にperl.exe やcmd.exe.
また変更現在のプロセス(およびその後の芽生子プロセス、その際%ENVのハッシュ変数が欲しいもの(例:$ENV{PATH}).見 perldoc perlvar.
他のヒント
$ ENV {PATH}
環境変数のみしかし、サブプロセスに影響を与えることに注意してください。あなたは、Perlプログラムを実行%のENVを変更し、親プロセスにその変化を見ることができない - 環境がそのように動作しません。
。あなたは%ENV
ハッシュを使用していることを行うことができます。
$ENV{PATH} = 'C:\\Windows\;D:\\Programs';
所属していません StackOverflow