原始崇高2 instruction爲使編輯從從命令行啓動:崇高文本2 - OS X命令行
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
不要在山獅的工作。
原始崇高2 instruction爲使編輯從從命令行啓動:崇高文本2 - OS X命令行
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
不要在山獅的工作。
創建~/bin
目錄,如果它不存在:
mkdir ~/bin
然後再次運行ln
。確保目錄添加到您的$PATH
加入這個到〜/ .bashrc文件,創建它,如果它不存在:
如果不使用bash,使用手冊,以弄清楚如何將目錄添加到您的變量$PATH
。
這實際上是什麼指示說:
的第一個任務是使一個符號鏈接subl。假設你放置 崇高文本2應用程序文件夾,並且您有您的路徑一個〜/ bin中 目錄,你可以運行:[剪斷]
這意味着你需要創建~/bin
目錄(如果它不存在),並將其添加到您的$PATH
中(如果它不存在)。上述說明完全一樣。
如果你不喜歡在你的靚家居文件夾醜陋bin
文件夾,您可以使用chflags
,使其從Finder中消失:
chflags hidden ~/bin
將目標目錄更改爲系統文件夾/ usr/bin並使用sudo獲取管理權限。
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
這工作不僅是因爲OSX /斌已經在$ PATH,默認〜/ bin中是沒有的。 –
請勿將東西添加到'/ bin'。 '/ bin'應該保留給內置的可執行文件。 '/ usr/bin'是適用於所有用戶的非系統可執行文件的正確位置(並且'〜/ bin'是適用於非系統可執行文件的正確位置)。 – zneak
好的,謝謝!我發現了一個可行的解決方案,但在概念上並不正確。很高興知道。 –
我最近遇到了在OSX山獅和這個問題然後再次在小牛隊。該解決方案爲我工作:
創建在/ usr/local/bin目錄下的bin目錄,如果它不存在:
sudo mkdir /usr/local/bin
你必須使用sudo並輸入密碼創建目錄,因爲它位於系統文件夾內。
設置subl
作爲在/ usr/local/bin下一個命令行命令:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
目錄/ usr/local/bin目錄已經在您的$PATH
在默認情況下,即使它不存在,所以沒有必要將它添加到您的$PATH
。文件夾/ usr/local也是用於git和homebrew安裝的文件夾,因此將所有本地命令行命令保留在此位置是有意義的。
也許它已經來了,但是這個工作就像一個魅力對我來說:
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
這對我來說非常合適,但每當我關閉並重新打開終端時,我都不得不重新輸入export PATH =「$ PATH:〜/ bin」,任何想法如何使這個棍子?謝謝! – jackerman09
是的。看起來你錯過了關於'.bashrc'文件的第2步。 – zneak
我的bin文件夾位於Users/myname/bin中。它包含subl。我怎樣才能使它被使用? – jackerman09