如何让WebStorm打开终端?
当我尝试这样做时,我得到一个例外:
"java.io.IOEXception:couldn't create PTY"
git在我的电脑上也存在同样的问题。
答案 0 :(得分:83)
转到File -> Settings -> Tools -> Terminal
并根据安装的git版本更改Shell路径。
代表64位:
"C:\Program Files\Git\bin\sh.exe" -login -i
代表32位:
"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
不要忘记命令周围的引号。
答案 1 :(得分:26)
在最新更新后,路径必须位于用引号括起来:
"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
答案 2 :(得分:14)
如果你有64位版本的Git使用
"C:\Program Files\Git\bin\sh.exe" -login -i
如果您使用32位版本
"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
如果您已经为Windows 10安装了ubuntu,则可以使用
bash.exe
答案 3 :(得分:8)
C:\Windows\system32\cmd.exe" /k "D:\Program Files\cmder\vendor\init.bat
答案 4 :(得分:4)
转到视图 - >工具Windows - >终端(或)Just Alt + F12。
答案 5 :(得分:3)
如果您想使用Windows命令提示符,则需要添加双引号,以便cmd.exe
变为"cmd.exe"
。
答案 6 :(得分:1)
截至2017年,shell路径中的"C:\Program Files\Git\bin\bash.exe"
在x64上完美运行。
答案 7 :(得分:1)
对于Windows 10用户,我们现在有Windows子系统Linux(WSL),所以请转到:
档案>设置>工具>终端并放入shell路径:
"C:\Windows\System32\cmd.exe" /C "bash"
请注意,您需要启用developer mode,然后启用WSL。
答案 8 :(得分:1)
对于版本> sessionInfo()
R Under development (unstable) (2017-06-19 r72808)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] gsubfn_0.6-6 proto_1.0.0
loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0 tcltk_3.5.0
(Windows 10),以下设置有效!
将phpstorm 2017
更改为您的项目路径
将Path
更改为您的获胜用户名
答案 9 :(得分:0)
对于Windows 10,您可能更喜欢使用Windows Subsystem for Linux中的终端。 为此需要将路径放到bash.exe。
就我而言:
c:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe
答案 10 :(得分:0)
我的问题是我将“工具”>“终端设置”页面的“开始目录”字段设置为驱动器上不存在的路径。发生这种错误时,错误消息并没有更具体,这太糟糕了。
答案 11 :(得分:0)
如果您使用的是Ubuntu,请从File-> Setting-> Terminal-> Shell path更改Shell路径:
/bin/bash --login
然后重新启动IDE。
答案 12 :(得分:-1)
我与Cmder的错误与我的自定义终端相同。我以管理员身份运行PhpStorm 2018.2。那为我解决了这个问题。不需要双引号。