command "subl" from terminal don't work

Change directories to:

/usr/local/bin

then run this instead:

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

I have found the solution now - there was a problem with RVM. The solution is to enter the command

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

into the terminal.


That happened to me with Sublime Text 3.

This symlink works for me, only I needed was to change the symlink destination to /usr/local/bin/subl

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

Solution source Paul Byrne answer here