nppExec: файл не найден

Я пытаюсь запустить файл ruby ​​​​с помощью nppExec (notepad ++), но он говорит мне, что файл не может быть найден:

Error opening script file: D:/Eigene (Das System kann die angegebene Datei nicht finden)

В имени одного каталога есть пробел. Без пробела это работает, но мне пришлось бы изменить много файлов.

у меня была такая же проблема и с командой запуска

cmd /K jruby "$(FULL_CURRENT_PATH)",

но с

cmd /K "cd "$(CURRENT_DIRECTORY)" && jruby "$(FULL_CURRENT_PATH)""

это сработало. Даже добавление cd в nppExec и активация FOLLOW $(CURRENT_DIRECTORY) не помогли.

Это происходит под Windows 7 x64. С x86 такой проблемы не было


person user2211703    schedule 07.12.2013    source источник


Ответы (1)


Убедитесь, что вы можете запустить cmd /K jruby <ruby-filename> из командной строки независимо от того, в каком каталоге вы находитесь. Возможно, вам потребуется проверить переменную среды PATH, чтобы обеспечить глобальную видимость исполняемого файла ruby.

Обычно правило таково: если вы можете запустить что-то из командной строки независимо от каталога, вы можете запустить то же самое из NPPExec. Поэтому я рекомендую сначала протестировать команду с помощью командной строки, а затем адаптировать ее к NPPExec.

person miroxlav    schedule 10.04.2014