2016-07-25 93 views
1

我想建立一個python文件,我得到以下錯誤:OS X崇高的文本3使用的zsh外殼

/bin/bash: python: command not found 

的原因是,我使用的zsh,而不是猛砸。那麼如何讓Sublime看看/bin/zsh

+2

Sublime Text與什麼有關?你是否正在討論從Sublime Text中運行構建? – Droppy

+0

是的。 (工具>構建) – ChenYang

+0

你已經做了一些事情來搞亂你的全局'$ PATH',因爲python在'/ usr/bin'中,默認情況下它是正確設置的。 – Droppy

回答

4

這表示你的路徑不正確,而不是你通常使用的shell。在OSX的情況下,GUI應用程序的路徑是通過不同於終端程序(根據您在上述問題中的註釋而知道的)設置的。無論如何,回答你的問題(以及爲了將來的參考)Sublime中的exec命令用於執行包括構建系統在內的任務,這是指定通過bash執行的東西。

使用PackageResourceViewer您可以提取默認包中的文件​​並修改它的使用「/斌/慶典」,以「/斌/ zsh的」的(或任何你想要的其他shell),你認爲合適。

[編輯]

雖然上面會的工作,當你從一個包這樣覆蓋一個文件,你永遠超越堅持。也就是說,如果較新版本的Sublime包含​​的不同版本,並且有錯誤修復或更新的功能,則您將不會看到它們,因爲您已覆蓋該文件。

所以要記住的是,如果你採用這條路線,責任就在你身上,始終保持你的覆蓋與當前發佈的版本保持同步。錯誤報告中的執行問題可能也會失聲甚至會在發現你重寫文件時導致流淚。