1 | [Grunt homepage](https://github.com/cowboy/grunt) | [Documentation table of contents](toc.md)
|
2 |
|
3 | # Frequently Asked Questions
|
4 |
|
5 | ## On Windows, why does my JS editor open when I try to run grunt?
|
6 | If you're in the same directory as the [grunt.js gruntfile](getting_started.md), Windows tries to execute _that file_ when you type grunt. So you need to type `grunt.cmd` instead.
|
7 |
|
8 | An alternative would be to use the `DOSKEY` command to create a grunt macro, following [these directions](http://devblog.point2.com/2010/05/14/setup-persistent-aliases-macros-in-windows-command-prompt-cmd-exe-using-doskey/). That would allow you to use `grunt` instead of `grunt.cmd`.
|
9 |
|
10 | This is the `DOSKEY` command you'd use:
|
11 |
|
12 | ```
|
13 | DOSKEY grunt=grunt.cmd $*
|
14 | ```
|
15 |
|
16 | ## Why does grunt complain that PhantomJS isn't intalled?
|
17 | In order for the [qunit task](task_qunit.md) to work properly, [PhantomJS](http://www.phantomjs.org/) must be installed and in the system PATH (if you can run "phantomjs" at the command line, this task should work).
|
18 |
|
19 | Unfortunately, PhantomJS cannot be installed automatically via npm or grunt, so you need to install it yourself. There are a number of ways to install PhantomJS.
|
20 |
|
21 | * [PhantomJS and Mac OS X](http://ariya.ofilabs.com/2012/02/phantomjs-and-mac-os-x.html)
|
22 | * [PhantomJS Installation](http://code.google.com/p/phantomjs/wiki/Installation) (PhantomJS wiki)
|
23 |
|
24 | Note that the `phantomjs` executable needs to be in the system `PATH` for grunt to see it.
|
25 |
|
26 | * [How to set the path and environment variables in Windows](http://www.computerhope.com/issues/ch000549.htm)
|
27 | * [Where does $PATH get set in OS X 10.6 Snow Leopard?](http://superuser.com/questions/69130/where-does-path-get-set-in-os-x-10-6-snow-leopard)
|
28 | * [How do I change the PATH variable in Linux](https://www.google.com/search?q=How+do+I+change+the+PATH+variable+in+Linux)
|