Che*_*ang 2 macos bash sublimetext3 oh-my-zsh
我想构建一个python文件,我收到以下错误:
/bin/bash: python: command not found
Run Code Online (Sandbox Code Playgroud)
原因是我使用的是zsh而不是bash.那么如何让Sublime看看/bin/zsh
呢?
这表明您的路径不正确,而不是您通常使用的shell.在OSX的情况下,GUI应用程序的路径是通过不同于终端程序的方式设置的(根据您在上述问题中的评论,您知道).
无论如何,为了回答你的问题(以及将来的参考)exec
,Sublime中用于执行包括构建系统在内的任务的命令就是指定通过bash执行的事情.
使用PackageResourceViewer,你可以exec.py
从Default包中提取文件,并根据你的需要修改它使用"/ bin/bash"到"/ bin/zsh"(或你想要的任何其他shell).
[编辑]
虽然上述方法可行,但当您从这样的包中覆盖文件时,您的覆盖将永久存在.也就是说,如果较新版本的Sublime包含exec.py
具有错误修复或更新功能的不同版本,您将看不到它们,因为您已覆盖该文件.
所以要记住的是,如果你采取这条路线,那么你的责任就是始终保持你的覆盖与当前发布的版本保持同步.当发现你已经覆盖了文件时,有关exec问题的错误报告可能也会被置若罔闻,或者会引起眼泪.
归档时间: |
|
查看次数: |
1586 次 |
最近记录: |