After following this tutorial, I cannot launch Sublime Text from command line. How can I fix this?
5 Answers
After following this tutorial and facing the reported problem, I googled it and realised that I had forgot to create a symbolic link.
sudo ln -s /opt/sublime/sublime_text /usr/bin/subl
Now the problem is solved :)
-
3I think it would be better to use /usr/local/bin instead of /usr/bin.– levCommented Jan 26, 2015 at 9:17
-
11Do not do this with current versions of ST3 ... its already baked in Commented Oct 17, 2015 at 5:10
-
2Did not occur for me using ST3, had to manually link. No command line options were available otherwise.– gnomedCommented Apr 28, 2016 at 18:01
-
4
For recent versions of Ubuntu and Sublime Text 3, I'm adding a symlink like this:
sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl
Then I can execute it from terminal like subl myFile.php
.
-
6
-
I was trying to open sublime text 3 using
sublime file.php
. Thanks to point that the correct command issubl
. It worked without creating the symlink.– campsjosCommented Mar 22, 2017 at 12:50 -
-
@wotter check the reply that he linked: unix.stackexchange.com/questions/8656/…– ArdaCommented Apr 22, 2019 at 11:07
For anyone who is struggling for sublime text 3.
After creating symlink for opening ST3 use :
subl .
dont use:
sublime .
Personally I prefer creating an alias in ~/.bashrc
, to avoid having to keep track of symbolic links:
alias subl=/opt/sublime_text/sublime_text
for those who install sublime in Ubuntu Software, just type
sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl
-
1I suggest using the "current" version link, so the command becomes
sudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl
– TomCommented Mar 28, 2019 at 7:32 -
In Mint 20 I found it in "/var/lib/flatpak/app/com.sublimetext.three/current/active/export/bin/com.sublimetext.three"– nick foxCommented Dec 23, 2020 at 15:18