質問編集履歴
7
タイトルをより正しいものに変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
VS CodeでSystemRoot
|
1
|
+
VS Code上のターミナルで環境変数PATHに含まれる%SystemRoot%が展開されない
|
test
CHANGED
File without changes
|
6
文法修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,7 +21,7 @@
|
|
21
21
|
C:\WINDOWS
|
22
22
|
```
|
23
23
|
|
24
|
-
試しに、SystemRootを展開した
|
24
|
+
試しに、SystemRootを展開したパスをPATHに追加したら、案の定正しく動いたのですが、一抹の気持ち悪さがあります。
|
25
25
|
|
26
26
|
VSCやWindowsを再起動しても変化ありませんでした。
|
27
27
|
皆さんのところでは問題ありませんか?何か解決方法はあるでしょうか?
|
5
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Windows上のVSCのターミナルで、cmdやwslコマンドをCommand Prompt(ターミナルの+ボタン横のvから選択)から実行すると、以下のようにコマンドが見つからずエラーになりました。(gitコマンドの実行は問題ない。PowerShellでも同様のエラーになる)
|
1
|
+
Windows上のVSCのターミナルで、cmdやwslコマンドをCommand Prompt(ターミナルの+ボタン横のvから選択)から実行すると、以下のようにコマンドが見つからずエラーになりました。(gitコマンドの実行は問題ない。VSC上のPowerShellでも同様のエラーになる)
|
2
2
|
|
3
3
|
```
|
4
4
|
>cmd
|
@@ -6,7 +6,7 @@
|
|
6
6
|
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
|
7
7
|
```
|
8
8
|
|
9
|
-
そこで、先の
|
9
|
+
そこで、先のCommand PromptでPATHを表示すると以下のようになっていました。(PowerShellの$env:pathも同様)
|
10
10
|
```
|
11
11
|
>echo %PATH%
|
12
12
|
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\Git\cmd;~
|
4
文法修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
|
7
7
|
```
|
8
8
|
|
9
|
-
そこで、
|
9
|
+
そこで、先のターミナルでPATHを表示すると以下のようになっていました。(PowerShellの$env:pathも同様)
|
10
10
|
```
|
11
11
|
>echo %PATH%
|
12
12
|
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\Git\cmd;~
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\Git\cmd;~
|
13
13
|
```
|
14
14
|
|
15
|
-
これをWindows Terminal
|
15
|
+
これをWindows Terminal上のコマンドプロンプトから同じように実行すると、%SystemRoot%の部分はC:\WINDOWSに展開されており、cmdやwslコマンドは正しく動作します。
|
16
16
|
そのため、VSCだと環境変数がうまく展開できていないように思えるのですが、%USERPROFILE%は正しく展開できており、%SystemRoot%だけが展開できていないようです。
|
17
17
|
|
18
18
|
しかし、VSCのターミナルでSystemRootを表示するとC:\WINDOWSが表示されています。
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Windows上のVSCのターミナルで、cmdやwslコマンドをCommand Promptから実行すると、以下のようにコマンドが見つからずエラーになりました。(gitコマンドの実行は問題ない。PowerShellでも同様のエラーになる)
|
1
|
+
Windows上のVSCのターミナルで、cmdやwslコマンドをCommand Prompt(ターミナルの+ボタン横のvから選択)から実行すると、以下のようにコマンドが見つからずエラーになりました。(gitコマンドの実行は問題ない。PowerShellでも同様のエラーになる)
|
2
2
|
|
3
3
|
```
|
4
4
|
>cmd
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
VSCのターミナルで
|
1
|
+
Windows上のVSCのターミナルで、cmdやwslコマンドをCommand Promptから実行すると、以下のようにコマンドが見つからずエラーになりました。(gitコマンドの実行は問題ない。PowerShellでも同様のエラーになる)
|
2
2
|
|
3
3
|
```
|
4
4
|
>cmd
|