0

我尝试使用 nppExec (notepad++) 执行一个 ruby​​ 文件,但它告诉我找不到该文件:

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没有这个问题

4

1 回答 1

1

确保cmd /K jruby <ruby-filename>无论您位于哪个目录,都可以从命令提示符运行。您可能需要检查环境 PATH 变量以实现 ruby​​ 可执行文件的全局可见性。

通常规则是:如果您可以从命令提示符运行某些目录而不考虑目录,则可以从 NPPExec 运行相同的内容。因此,我建议先使用命令提示符测试命令,然后将其适应 NPPExec。

于 2014-04-10T09:00:37.533 回答