Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAndrew Chappell
12,782 PointsCannot open Sublime Text 3 from Terminal like in Laravel Basics Course.
I'm following along with the Laravel install and tried the command sudo subl hosts
from my home directory. This just returns sudo: subl: command not found
.
I looked at this documentation from Sublime http://www.sublimetext.com/docs/3/osx_command_line.html and after pasting in their suggested code:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
I get the following /Users/Chappell/bin/subl: No such file or directory
As far as I can see there is no file called subl in the bin directory.
3 Answers
James Gill
Courses Plus Student 34,936 PointsAh. So:
To set the environment variable, see the bottom of the page at the link you posted, under the heading EDITOR:
export EDITOR='subl -w'
Then, to apply the change, try:
source ~/.bash_profile
Restart your terminal program, then try the subl .
command (that's "subl space period") in a directory you want to open in Sublime. I think this will work; there are a lot of variables, but that's the "simplest" version I know of. Worked for me.
Candice Eisner
10,514 PointsIf things still aren't working after following James' instructions, try this suggestion from Stack Overflow, which sets the symlink to be in /usr/bin/subl instead of ~/bin/subl:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
http://stackoverflow.com/questions/16199581/opening-sublime-text-on-command-line-as-subl-on-mac-os
Candice Eisner
10,514 PointsOh and forgot to add, this is how I've got it set up and it works :)
Andrew Chappell
12,782 PointsThank you both for that. It must have been a permissions issue because I was using exactly that line without sudo on the front. Working now.
James Gill
Courses Plus Student 34,936 PointsAndrew, did you set the environment variable? And afterward, did you use the source
command to apply changes?
Andrew Chappell
12,782 PointsThanks for replying. I didn't. How do i do that?