2017-02-10 11 views
0

E.g. could not open input file:Ошибка локального терминала MobaXterm: «невозможно открыть входной файл»

enter image description here

Но он работает за пределами mobaxterm на других терминалах

Git Bash:

enter image description here

CMD:

enter image description here

У меня установлена ​​настройка Windows PATH в настройках. Терминал прекрасно работает с удаленными серверами.

для Windows 10 x64

ответ

0

Проблема заключается с PATH.

Попробуйте это в MobaX

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

Вы увидите, что она работает.

Вам нужно либо

  • Место composer.bat в каталоге зарегистрировано с WIN среды
    переменной (Path) и создать команду псевдоним для MobaX.
  • Создайте скрипт bash для конвертирования путей MobaX в WIN-пути.

MobaX построен на Cygwin и Cygwin имеет те же проблемы, основанные на путях WIN, который легко поправимо с Баш-оболочки сценария, чтобы иметь глобальное решение для всей команды (2), или вы можете пойти вариант (1) для композитора только ,