2016-10-04 4 views
2

Ich hatte sublime Text 2 Befehlszeilen-Tools arbeiten. Als ich Sublime Text 3 heruntergeladen habe, konnte ich die Befehlszeilenwerkzeuge nicht zum Laufen bringen. Ich habe jede Antwort hier versucht: Open Sublime Text from Terminal in macOS. Wenn ich tippe:kann nicht erhabenen Text 3 Befehlszeilenwerkzeuge zu arbeiten

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

ich zurück:

ln: /usr/local/bin/subl: File exists 

aber egal was ich tue, noch zurück -bash: subl: command not found

ich zuerst

Antwort

4

Entfernen Sie die bestehende Verbindung. Es muss ein defekter Link sein.

Liste der Inhalt des Verzeichnisses und Sie werden sehen, dass die Verbindung unterbrochen wird:

$ ls -Al /usr/local/bin/ 

Ausgabe des obigen Befehl wird zeigen, dass die bestehende Verbindung zu einer nicht vorhandenen Datei verweist. So löschen Sie den defekten Link:

$ rm /usr/local/bin/subl 

Sie müssen möglicherweise sudo für den obigen Befehl verwenden.

Jetzt können Sie den Symlink erstellen:

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl 
0

Ich hatte das gleiche Problem und nichts schien zu funktionieren. Auch, wenn Sie haben 2 Sublime, denken Sie daran zu verwenden:

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

Ich wurde es nicht richtig auf den ersten, weil ich die Version vergessen!

Verwandte Themen