我正在尝试从Sublime Text 2运行Make,但收到错误:
make: arm-none-eabi-gcc: No such file or directory
这只发生在Sublime Text上,当我从终端运行时,一切正常。
我已经使用
设置了.bash_profileexport PATH="~/arm-cs-tools/bin:$PATH"
......但仍然无法做到?如何让ST解析$ PATH环境变量?
答案 0 :(得分:1)
来自unofficial Sublime Documentation:
在某些操作系统上,PATH的值将与a不同 终端窗口到图形应用程序。因此,即使命令 你在构建系统中使用的工作在命令行,它可能 不适用于Sublime Text。这是由于shell中的用户配置文件。
要解决此问题,请确保设置所需的PATH,以便Sublime Text等图形应用程序可以找到它。有关详细信息,请参阅以下链接。
或者,您可以使用.sublime-build文件中的path元素来覆盖PATH>用于查找指定的可执行文件 CMD。 PATH的这个新值只会有效 您的构建系统正在运行。在那之后,旧的PATH将会 恢复。
请注意,虽然此文档适用于v1并且已弃用,但官方文档直接引用此段落here
因此,您应该能够在.sublime-build文件中定义自定义路径。使用path
选项