debugging - jetbrains IDE 外部工具的环境变量

标签 debugging webstorm external-tools

我创建了 webstorm 外部工具,它会抛出一些错误,但从终端运行相同的任务工作正常。我知道这是因为在 webstorm 中运行时,$PATH 变量的设置与终端案例的设置不同。创建外部工具时没有设置环境变量的选项。如何在 webstorm/rubymine 中为外部工具设置 $PATH?我创建的外部工具是一项艰巨的任务,如果有帮助的话,操作系统是 ubuntu。

这是错误:运行 grunt 服务器时出错:无法运行程序“grunt”:error=2,没有那个文件或目录

最佳答案

有一个feature request支持外部工具的环境变量。

当前的解决方法:

  • 根据 this answer 使 GUI 应用程序环境与终端中的环境相同
  • 通过 bash --login 运行您的脚本(外部工具运行设置环境的 bash 登录 shell 并执行作为参数传递的脚本名称)

关于debugging - jetbrains IDE 外部工具的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16809357/

相关文章:

visual-studio - Visual Studio - 外部工具不可见

node.js - 用于 Node 在非断点处停止的 WebStorm 调试器

java - 在 IntelliJ IDEA 中使用 Python 脚本作为外部工具

c++ - 浮点异常、段错误和类似错误

c++ - Qt 生成文件错误

node.js - 即使在 Webstorm 2018.3 中进行 Babel 配置后,Spread Operator 也会抛出 SyntaxError

javascript - 使用WebStorm测试Angular JS : unresolved function or method inject()

eclipse - Eclipse 中的外部工具启动配置在哪里

javascript - 在 VS Code "Debug Console"中,运行 JavaScript 等待函数

c# - 在 C# : what iteration is this? 中调试 foreach 循环