[Web Design/Front-end Dev] The effin’ PATH demystified (Windows)
If you feel dumb because you don’t know what the PATH is, don’t sweat it, I felt exactly the same for years. I’ll explain WTF the PATH is.
Disclaimer: This post has a little bit of angriness (yep, that’s a word) to its tone because of the frustration I experienced for so long with something so simple but that tutorials never explained and always assumed you knew about. So, pardon my tone =]
As a Web Designer that knows how to implement his own designs, a.k.a., Front-end Designer, many times I had to deal with situations where knowing what the PATH was so I could learn a new tool or make a tool work better. Specifically installing Ruby (in order to install and use Sass) and making an SFTP plugin work in Total Commander.
Could you cut the crap and please tell me WTF the PATH is already!
Sure. In human terms, the PATH is a location in your hard drive where some programs store key files needed to run, also known as “executables”.
I present to you, the effin’ PATH:
As I said, simple. Right? Right?!
Now that we know, yeah, simple… but before (just a few seconds ago) not so simple, because many authors and forum comments assume you magically know what the effin’ PATH is.
Want examples of people and applications mentioning the PATH assuming you already know what it is?
Here you go:
Stack Overflow comments:
Total Commander Alert Window:
How to get to the effin’ PATH on Windows:
The steps are the same in either Windows 7, 8 or 10 (the interface changes obviously):
- Press the Windows Key
- Start typing envir
- Select ‘Edit environment variables for your account’
- Press Enter
Click on the Environment Variables button at the bottom right:
And here’s the definition from Wikipedia
“PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located.”
That’s it, now you know what the effin’ PATH is and how to get to it :)