0

我正在尝试从 Visual Studio 运行 Web 应用程序构建过程,但在运行脚本时遇到问题,因为 PATH 配置中的可执行文件未包含在运行的脚本中。

有没有办法确保脚本在正常的命令行进程中执行?或者有没有办法可以加载这些可执行文件,以便它们在后期/预构建脚本中可用?

我在构建过程中使用 ruby​​ 和 node.js(通过 Grunt 管理)。我可以通过指定完整的绝对路径让 Grunt 轻松运行,但是当它尝试访问 Ruby 命令时它会失败。

4

1 回答 1

0

所以我找到了一个适合我的解决方案,我只需在 cmd.exe 进程中启动命令,如下所示:

start cmd /C myCommand

使用 grunt,如果有人想知道,完整的命令可以是:

start cmd /C %USERPROFILE%\AppData\Roaming\npm\grunt.cmd release --no-color > grunt_output.txt
于 2013-06-26T15:11:22.753 回答