From charlesreid1

Installing

This is becoming a headache. Bunch of errors from the grunt package process. Sudo seems to be screwing everything up.

Setting Up Angular

Following these instructions for getting environment set up: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server

First, update repo to get a more up-to-date version of nodejs:

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install nodejs npm

Next, install Java 7 or latest:

sudo apt-get install java7-jdk java7-sdk

Following these instructions for putting everything else into place for Angular: https://docs.angularjs.org/misc/contribute

Install grunt:

sudo npm install -g grunt-cli

Install bower:

sudo npm install -g bower

Building Angular

Fork Angular, if you want, or just get it: https://github.com/angular/angular.js

Then clone it on the droplet:

git clone https://github.com/angular/angular.js

Now install some stuff:

cd angular.js/

# install node dependencies (must be sudo):
sudo npm install

# install bower components (must not be sudo):
bower install

# build angular.js
grunt package

This will drop a bunch of stuff into the build/ directory.

  • angular-version.zip - zip file containing all release build artifacts
  • angular.js - non-minified angular script
  • angular.min.js - minified angular script
  • angular-scenario.js - end to end test runner
  • docs/ - files needed to run docs.angularjs.org

Test it out

You can run a webserver with bower, but I prefer python:

# run from angular.js/
python -m SimpleHTTPServer 8000

Now check out http://localhost:8000/build/docs

Errors

npm install errors

I ran into these errors when I ran npm install from angular.js/:

$ npm install
npm ERR! fetch failed https://registry.npmjs.org/lodash.template/-/lodash.template-3.3.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.1.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/resolve/-/resolve-1.0.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.2.tgz
npm ERR! fetch failed https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm ERR! fetch failed https://registry.npmjs.org/minimatch/-/minimatch-2.0.1.tgz
npm ERR! fetch failed https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz
npm WARN optional dep failed, continuing fsevents@0.2.1
npm ERR! fetch failed https://registry.npmjs.org/lodash._slice/-/lodash._slice-2.4.1.tgz
npm ERR! fetch failed https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.1.0.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm ERR! fetch failed https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/anymatch/-/anymatch-1.1.0.tgz
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})

> ws@0.5.0 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
npm WARN optional dep failed, continuing fsevents@0.3.5
npm ERR! fetch failed https://registry.npmjs.org/mime-db/-/mime-db-1.7.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-2.4.1.tgz
npm ERR! fetch failed https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.7.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz
npm ERR! fetch failed https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.1.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.7.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz
npm ERR! fetch failed https://registry.npmjs.org/bn.js/-/bn.js-1.3.0.tgz

> ws@0.4.31 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'

> utf-8-validate@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'

> bufferutil@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
npm ERR! cb() never called!
npm ERR! not ok code 0

the solution was to run as sudo:

$ sudo npm install
npm WARN unmet dependency /home/charles/codes/angular.js/node_modules/dgeni requires q@'~0.9.7' but will load
npm WARN unmet dependency /home/charles/codes/angular.js/node_modules/q,
npm WARN unmet dependency which is version 1.0.1


Errors running grunt package

More errors when running grunt package:

$ grunt package
Running "shell:npm-install" (shell) task
diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
Blowing away node_modules and reinstalling npm dependencies...
npm ERR! fetch failed https://registry.npmjs.org/rewire/-/rewire-2.1.5.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.3.5
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.2.1
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})

> ws@0.5.0 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})

> ws@0.4.31 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'

> utf-8-validate@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'

> bufferutil@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
npm ERR! cb() never called!
npm ERR! not ok code 0
Warning: Command failed: diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
npm ERR! fetch failed https://registry.npmjs.org/rewire/-/rewire-2.1.5.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.3.5
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.2.1
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm ERR! cb() never called!
npm ERR! not ok code 0
 Use --force to continue.

I tried running as sudo, but got the same errors:

$ sudo grunt package
Loading "copy.js" tasks...ERROR
>> Error: Cannot find module 'ansi-regex'

Running "shell:npm-install" (shell) task
diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
Blowing away node_modules and reinstalling npm dependencies...
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.3.5
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.2.1
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})

> ws@0.5.0 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})

> ws@0.4.31 install /home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'

> utf-8-validate@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build'

> bufferutil@1.0.1 install /home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild

make: Entering directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
make: Leaving directory `/home/charles/codes/angular.js/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build'
npm ERR! cb() never called!
npm ERR! not ok code 0
Warning: Command failed: diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.3.5
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN optional dep failed, continuing fsevents@0.2.1
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm ERR! cb() never called!
npm ERR! not ok code 0
 Use --force to continue.

Aborted due to warnings.

Trying with the --force option didn't work:

$ grunt package --force
Running "shell:npm-install" (shell) task
diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
Blowing away node_modules and reinstalling npm dependencies...
rm: cannot remove ‘node_modules/q-io/node_modules/.bin/mime’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/.bin/jasmine’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/.bin/minijasminenode’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/selenium-webdriver/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/coffee’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/cake’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/r.js’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-clean/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/grunt-ddescribe-iit/node_modules/.bin/win-spawn’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/coffee’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/cake’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/which’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/log4js/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/ncp’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/.bin/node-http-proxy’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat’: Permission denied
rm: cannot remove ‘node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/string-length/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/crypto-browserify/node_modules/create-hash/node_modules/.bin/sha.js’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/shasum/node_modules/.bin/sha.js’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/insert-module-globals/node_modules/lexical-scope/node_modules/astw/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/insert-module-globals/node_modules/lexical-scope/node_modules/astw/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/deps-sort’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/browser-pack’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/insert-module-globals’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/JSONStream’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/umd’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/module-deps’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/syntax-error/node_modules/.bin/acorn’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/umd/node_modules/ruglify/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/umd/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/escodegen/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/escodegen/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/esgenerate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/escodegen’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/acorn’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/di/node_modules/.bin/traceur’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/browserify’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-jshint/node_modules/.bin/jshint’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/.bin/strip-json-comments’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/.bin/_mocha’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/.bin/mocha’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/mocha/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/mocha/node_modules/.bin/jade’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/vinyl-fs/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/vinyl-fs/node_modules/.bin/strip-bom’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/tildify/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/.bin/protractor’: Permission denied
rm: cannot remove ‘node_modules/.bin/jasmine-node’: Permission denied
rm: cannot remove ‘node_modules/.bin/shjs’: Permission denied
rm: cannot remove ‘node_modules/.bin/webdriver-manager’: Permission denied
rm: cannot remove ‘node_modules/.bin/dgeni’: Permission denied
rm: cannot remove ‘node_modules/.bin/promises-aplus-tests’: Permission denied
rm: cannot remove ‘node_modules/.bin/gulp’: Permission denied
rm: cannot remove ‘node_modules/.bin/grunt-jasmine-node’: Permission denied
rm: cannot remove ‘node_modules/.bin/bower’: Permission denied
rm: cannot remove ‘node_modules/.bin/marked’: Permission denied
rm: cannot remove ‘node_modules/.bin/benchpress’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/handlebars/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/cardinal/node_modules/redeyed/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/cardinal/node_modules/redeyed/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/decompress-zip/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/decompress-zip/node_modules/touch/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/.bin/latest-version’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/opn’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/handlebars’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/which’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/cdl’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/decompress-zip’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/os-name/node_modules/.bin/osx-release’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/.bin/os-name’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/.bin/jscs’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/strip-json-comments’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/nunjucks-precompile’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/.bin/wd’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/gulp-uglify/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/.bin/jshint’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/jshint/node_modules/.bin/shjs’: Permission denied
rm: cannot remove ‘node_modules/grunt-bump/node_modules/.bin/semver’: Permission denied
Warning: Command failed: diff: node_modules/npm-shrinkwrap.cached.json: No such file or directory
rm: cannot remove ‘node_modules/q-io/node_modules/.bin/mime’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/.bin/jasmine’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/.bin/minijasminenode’: Permission denied
rm: cannot remove ‘node_modules/protractor/node_modules/selenium-webdriver/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/coffee’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/cake’: Permission denied
rm: cannot remove ‘node_modules/jasmine-node/node_modules/.bin/r.js’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-clean/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/grunt-ddescribe-iit/node_modules/.bin/win-spawn’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/coffee’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/cake’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/which’: Permission denied
rm: cannot remove ‘node_modules/grunt/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-foreach/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/log4js/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/ncp’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/.bin/node-http-proxy’: Permission denied
rm: cannot remove ‘node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat’: Permission denied
rm: cannot remove ‘node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/string-length/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/jshint-stylish/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/crypto-browserify/node_modules/create-hash/node_modules/.bin/sha.js’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/shasum/node_modules/.bin/sha.js’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/insert-module-globals/node_modules/lexical-scope/node_modules/astw/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/insert-module-globals/node_modules/lexical-scope/node_modules/astw/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/deps-sort’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/browser-pack’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/insert-module-globals’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/JSONStream’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/umd’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/.bin/module-deps’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/syntax-error/node_modules/.bin/acorn’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/umd/node_modules/ruglify/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/umd/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/escodegen/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/escodegen/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/esgenerate’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/escodegen’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/.bin/acorn’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/di/node_modules/.bin/traceur’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/browserify’: Permission denied
rm: cannot remove ‘node_modules/angular-benchpress/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-jshint/node_modules/.bin/jshint’: Permission denied
rm: cannot remove ‘node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/.bin/strip-json-comments’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/.bin/_mocha’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/.bin/mocha’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/mocha/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/promises-aplus-tests/node_modules/mocha/node_modules/.bin/jade’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/vinyl-fs/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/vinyl-fs/node_modules/.bin/strip-bom’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/tildify/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/.bin/protractor’: Permission denied
rm: cannot remove ‘node_modules/.bin/jasmine-node’: Permission denied
rm: cannot remove ‘node_modules/.bin/shjs’: Permission denied
rm: cannot remove ‘node_modules/.bin/webdriver-manager’: Permission denied
rm: cannot remove ‘node_modules/.bin/dgeni’: Permission denied
rm: cannot remove ‘node_modules/.bin/promises-aplus-tests’: Permission denied
rm: cannot remove ‘node_modules/.bin/gulp’: Permission denied
rm: cannot remove ‘node_modules/.bin/grunt-jasmine-node’: Permission denied
rm: cannot remove ‘node_modules/.bin/bower’: Permission denied
rm: cannot remove ‘node_modules/.bin/marked’: Permission denied
rm: cannot remove ‘node_modules/.bin/benchpress’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/handlebars/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/cardinal/node_modules/redeyed/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/cardinal/node_modules/redeyed/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/decompress-zip/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/decompress-zip/node_modules/touch/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/update-notifier/node_modules/.bin/latest-version’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/semver’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/opn’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/handlebars’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/which’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/mkdirp’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/cdl’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/decompress-zip’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/.bin/nopt’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/os-name/node_modules/.bin/osx-release’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/.bin/js-yaml’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/.bin/user-home’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/bower/node_modules/insight/node_modules/.bin/os-name’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/.bin/jscs’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/strip-json-comments’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/grunt-jscs/node_modules/jscs/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/nunjucks-precompile’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/esparse’: Permission denied
rm: cannot remove ‘node_modules/dgeni-packages/node_modules/.bin/esvalidate’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/.bin/wd’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher/node_modules/.bin/rimraf’: Permission denied
rm: cannot remove ‘node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/.bin/uuid’: Permission denied
rm: cannot remove ‘node_modules/gulp-uglify/node_modules/.bin/uglifyjs’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/.bin/jshint’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/has-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/strip-ansi’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/.bin/dateformat’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/indent-string/node_modules/.bin/repeating’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/.bin/indent-string’: Permission denied
rm: cannot remove ‘node_modules/gulp-jshint/node_modules/jshint/node_modules/.bin/shjs’: Permission denied
rm: cannot remove ‘node_modules/grunt-bump/node_modules/.bin/semver’: Permission denied
 Used --force, continuing.

Running "bower" task
Warning: Cannot find module './install' Used --force, continuing.