title: phantomjs cannot start up
body: <p>I used AngularJS in my project and karma to test. Then I configured karma like this:</p>
  
  <pre><code>config.set({
      basePath: '../',
      frameworks: ['jasmine'],
      files: [
          // bower:js
          'bower_components/jquery/dist/jquery.js',
          'bower_components/angular/angular.js',
          'bower_components/bootstrap/dist/js/bootstrap.js',
          'bower_components/angular-animate/angular-animate.js',
          'bower_components/angular-cookies/angular-cookies.js',
          'bower_components/angular-route/angular-route.js',
          'bower_components/angular-sanitize/angular-sanitize.js',
          'bower_components/angular-mocks/angular-mocks.js',
          // endbower
          'js/**/*.js',
          'test/spec/**/*.js'
      ],
      browsers: [
          'PhantomJS'
      ],
      plugins: [
          'karma-phantomjs-launcher',
          'karma-jasmine'
      ],
      port: 8890
  
  })
  </code></pre>
  
  <p>And grunt like this:</p>
  
  <pre><code>grunt.initConfig({
      connect: {
          testserver: {
              options: {
                  base: 'js/',
                  hostname: 'localhost',
                  port: '8889'
              }
          }
      },
      karma: {
          unit: {
              configFile: './test/karma-unit.conf.js',
              singleRun: true
          }
      } 
  });
  
  grunt.registerTask('test', ['connect', 'karma:unit']);
  </code></pre>
  
  <p>When I type 'grunt test', the console shows that phantomjs cannot start:</p>
  
  <pre><code>Running "connect:testserver" (connect) task
  Started connect web server on http://localhost:8889
  
  Running "karma:unit" (karma) task
  INFO [karma]: Karma v0.12.31 server started at http://localhost:8890/
  INFO [launcher]: Starting browser PhantomJS
  ERROR [launcher]: Cannot start PhantomJS
  
  INFO [launcher]: Trying to start PhantomJS again (1/2).
  ERROR [launcher]: Cannot start PhantomJS
  
  INFO [launcher]: Trying to start PhantomJS again (2/2).
  ERROR [launcher]: Cannot start PhantomJS
  
  ERROR [launcher]: PhantomJS failed 2 times (cannot start). Giving up.
  Warning: Task "karma:unit" failed. Use --force to continue.
  
  Aborted due to warnings.
  </code></pre>
  
  <p>How can I solve this? Can anybody help me?</p>