Subl command not working - command not found
Create the symlink in /usr/local/bin
instead of ~/bin
and make sure that /usr/local/bin
in in PATH
.
$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/.
$ echo $PATH
If you don't find /usr/local/bin/
, then add the following lines to your .bashrc
or .zshrc:
PATH=$PATH:/usr/local/bin/; export PATH
This solved my Sublime terminal (subl
) command issue after battling for a while on Yosemite:
sudo su
rm /usr/local/bin/subl
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
exit
Here is the source.
"Launch Sublime Text from the command line on OSX" worked for me. I use Sublime Text 3 and only had to copy and paste the commands below to the command-line. I did this at the root level
$ cd ~
If you're using Sublime Text 3 copy then paste this to the command line:
// Sublime Text 3 $ ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
If you're using Sublime Text 2 copy then paste this to the command line:
// Sublime Text 2 $ ln -sv "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Now test it out to see if it works:
Open a new file from the command line:
$ subl test.rb // it should open new file test.rb in Sublime Text
Open a project folder:
$ subl dir/myProject // opens a new folder inside Sublime
Launch Sublime app:
$ subl // launches Sublime
To open Sublime Help for more detailed options use:
$ subl -h // Sublime help