0

私は現在、ビジュアルスタジオコードとerlangに問題があります。私はerlang/OTPを自分のPCにインストールしていますが、ビジュアルスタジオコード用にerlangプラグインをインストールしました。内部端末ウィンドウからerlangを実行することはできません。このエラーが発生すると、次のエラーメッセージが表示されます。ErlangはVisual Studioの内部端末で動作しませんコード

erl : The term 'erl' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the 
path is correct and try again. 
At line:1 char:1 
+ erl 
+ ~~~ 
+ CategoryInfo   : ObjectNotFound: (erl:String) [], CommandNotFoundException 
+ FullyQualifiedErrorId : CommandNotFoundException 

助けてください。

+0

*私はerlangプラグインをインストールしました* - それを少し絞り込めますか? – 7stud

+0

私の答えの一番下にあなたのために働いたことを説明するコメントを追加できますか?それは他の人々を助けるでしょう。 – 7stud

答えて

3

をインストールします。

Correctly configuring your shell on Windows is a matter of locating the right executable. VS Code defaults to the %COMSPEC% environment variable on Windows which typically points to the 32-bit version of cmd.exe.

Below are a list of common shell executables and their default locations:

// 64-bit cmd if available, otherwise 32-bit 
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe" 
// 64-bit PowerShell if available, otherwise 32-bit 
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe" 
// Git Bash 
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe" 
// Bash on Ubuntu (on Windows) 
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe" 

あなたはまたのerlangへのパスがあなたの%PATH%環境変数であるかどうかをチェックすることもできますし、それを追加しない場合:VS docsから

:それとも、あなたはVSの設定で%COMSPEC%をオーバーライドすることができます。前にerlangシェルを起動したことがありますか?それが動作していることをテストするためにerlangをインストールした後?

+1

申し訳ありません、私は忙しかった、私は自分の設定でこれを追加することで修正しました: '' terminal.integrated.shell.windows ":" C:\\ Program Files \\ erl8.2 \\ bin \\ erl.exe " 、 "terminal.integrated.cwd": "A:\\ Documents \\ Folder \\ Erlang" '私はErlangの別のバージョンをインストールしていましたが、私は公式サイトのバージョンで問題を抱えていましたが、それがうまくいかない理由は考えられません –

関連する問題