2014-01-21 63 views
1

的sI不能使別名 '崇高' 上班起訴崇高的文本3 - OS X命令行,subl不起作用

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 

我檢查路徑:

/Applications/Sublime Text.app/Contents/SharedSupport/bin/ 

$ LS- LA

總0

drwxr-xr-x 2 ks admin 68 Jan 19 11:22。

drwxr-XR-X 3名KS管理102年12月16 21:25 ..

這是我累的事情:使用subl

  • $ CD subl

    1. 打開文件

    -bash:CD:subl:沒有這樣的文件或目錄

    1. $開放subl

    文件/應用/崇高 Text.app/Contents/SharedSupport/bin/subl不存在。

    1. $ subl --help

    -bash:subl:找不到命令

  • +0

    如果圖像內容不存在,則安裝期間會發生某些情況;這就是'subl'的地方。無論如何,這不是編程相關的。 –

    +0

    太好了,謝謝!我剛剛重新安裝了Sublime Text,現在子文件IS在文件夾中。在此修復後,我遵循> http://stackoverflow.com/questions/16199581/sublime-text-3-subl-command最終它的工作原理! – Katarzyna

    回答

    -1

    一些小東西,你可以嘗試

    sudomkdir /usr/local 
    
    sudomkdir /usr/local/bin 
    
    sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sub 
    

    記得將崇高的文本版本更改爲tha您所安裝的T(我建議2/3,不是第一個)

    使用在終端:

    (用於目錄,你目前正處於)subl。

    (任何其他目錄)subl〜/文檔/ example.txt中

    嘗試:

    的mkdir /應用/崇高\文\ 2.app/Contents/SharedSupport/bin/subl

    +0

    我有這個目錄,但問題是運行subl,甚至從它的源路徑,它假設從/ Applications/Sublime Text.app/Contents/SharedSupport/bin/運行。例如'/ Applications/Sublime Text.app/Contents/SharedSupport/bin/subl。 '不起作用。 – Katarzyna

    +0

    1.檢查崇高的文本是否在應用程序文件夾內 –

    +0

    2.打開內容並檢查Contents/SharedSupport/bin ... etc –

    0

    如果它在創建符號鏈接後仍然不起作用,則該文件可能會被隔離。要檢查,請打開一個終端並進入subl所在的目錄。一旦你在那裏,檢查通過鍵入擴展權限:

    xatt subl

    如果你看到com.apple.quarantine,你的文件被隔離。要刪除隔離做...

    xattr -d com.apple.quarantine my_jar.jar