Versuch, eine symbolische Verbindung zwischen Sublime Text 2 und Subl zu erstellen

Versuch, eine symbolische Verbindung zwischen Sublime Text 2 und Subl zu erstellen

Wie der Titel schon sagt, versuche ich, einen symbolischen Link für meinen Sublime_text-Launcher zu erstellen. Folgendes habe ich getan:

sudo ln -s /path/to/sublime_text /usr/bin/subl

und wenn ich ls /usr/binden blauen Subl-Link sehe, ist er da. Dann habe ich mein Terminal neu gestartet und ausgeführt ./sublund außerdem subl--- bekomme ich den Fehler:

bash: subl: command not found

Ich bin nicht sicher, was ich falsch gemacht habe. Meins echo $PATHist:

/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl

Antwort1

wenn /usr/bines in Ihrem Pfad ist (wie Sie anmerken), sollten Sie in der Lage sein, einfach sublirgendwo in der Befehlszeile einzugeben. Dies ist also ohne die./

./bedeutet „aus dem aktuellen Verzeichnis“. Das würde nur Sinn machen, wenn Sie sich in befinden /usr/bin.

Antwort2

Mir ist klar, dass das schon etwas älter ist, aber ich dachte, ich könnte meinen Beitrag leisten, falls noch jemand hierherkommt, da ich dasselbe Problem hatte.

In meinem Fall war es ein dummer Fehler, meinen Befehl folgendermaßen aussehen zu lassen:

ln -s "/home/username/Sublime\ Text\ 2/sublime_text" sublime

Im Gegensatz zu „ohne“ \oder „ohne“ "kann Bash Ihnen nicht sehr hilfreich mitteilen, dass Ihr Link fehlerhaft ist, wenn Sie auf eine Datei und nicht auf ein Verzeichnis verweisen.

verwandte Informationen