MobaXterm本地终端错误:"无法打开输入文件"

时间:2017-02-10 13:27:08

标签: windows bash shell command-line command-line-interface

E.g。 could not open input file

enter image description here

但它在其他终端上的mobaxterm之外工作

Git Bash:

enter image description here

CMD:

enter image description here

我在设置中切换了Windows PATH设置。终端可以很好地连接到远程服务器。

Windows 10 x64

1 个答案:

答案 0 :(得分:0)

问题在于PATH。

在MobaX中试试这个

php -f "C:\ProgramData\ComposerSetup\bin\composer.phar"

你会发现它有效。

你需要

  • 将composer.bat放在WIN环境中注册的目录中 变量(Path)并为MobaX创建别名命令。
  • 创建一个包装bash脚本,将MobaX路径转换为WIN路径。

MobaX是基于Cygwin建立的,Cygwin也有基于WIN路径的相同问题,可以使用bash包装器脚本轻松修复,以便为所有命令(2)提供全局解决方案,或者只能为composer选择(1)。