you could also try installing it with yarn. On Wed, Mar 15, 2017, 9:16 AM Atira Odhner <aodh...@pivotal.io> wrote:
> Hmm. I'm not sure why you can't install karma-cli. Are you able to run the > tests using raw karma? (probably `web/node_modules/karma/bin/karma start` ) > > On Wed, Mar 15, 2017, 8:56 AM Dave Page <dp...@pgadmin.org> wrote: > >> Hi >> >> On Tue, Mar 14, 2017 at 8:16 PM, Atira Odhner <aodh...@pivotal.io> wrote: >> >> Dave, try doing the yarn install and karma run from the web directory. >> karma cli expects karma to be under node_modules where it is run from. >> (which is where yarn will install it if you use yarn from the web >> directory). Karma also needs to be run from the directory where karma.conf >> is. >> >> >> Still no joy: >> >> piranha:pgadmin4 dpage$ cd web >> piranha:web dpage$ yarn >> yarn install v0.21.3 >> info No lockfile found. >> [1/4] 🔍 Resolving packages... >> success Nothing to install. >> success Saved lockfile. >> ✨ Done in 0.28s. >> piranha:web dpage$ npm install -g karma-cli >> npm WARN checkPermissions Missing write access to >> /opt/local/lib/node_modules/karma-cli >> npm WARN checkPermissions Missing write access to >> /opt/local/lib/node_modules >> /opt/local/lib >> └── karma-cli@1.0.1 >> >> npm ERR! Darwin 16.4.0 >> npm ERR! argv "/opt/local/bin/node" "/opt/local/bin/npm" "install" "-g" >> "karma-cli" >> npm ERR! node v7.7.2 >> npm ERR! npm v4.0.2 >> npm ERR! path /opt/local/lib/node_modules/karma-cli >> npm ERR! code EACCES >> npm ERR! errno -13 >> npm ERR! syscall access >> >> npm ERR! Error: EACCES: permission denied, access >> '/opt/local/lib/node_modules/karma-cli' >> npm ERR! { Error: EACCES: permission denied, access >> '/opt/local/lib/node_modules/karma-cli' >> npm ERR! errno: -13, >> npm ERR! code: 'EACCES', >> npm ERR! syscall: 'access', >> npm ERR! path: '/opt/local/lib/node_modules/karma-cli' } >> npm ERR! >> npm ERR! Please try running this command again as root/Administrator. >> >> npm ERR! Please include the following file with any support request: >> npm ERR! /Users/dpage/git/pgadmin4/web/npm-debug.log >> piranha:web dpage$ sudo npm install -g karma-cli >> Password: >> /opt/local/bin/karma -> /opt/local/lib/node_modules/karma-cli/bin/karma >> /opt/local/lib >> └── karma-cli@1.0.1 >> >> piranha:web dpage$ karma start --single-run >> Cannot find local Karma! >> Please install Karma by `npm install karma --save-dev`. >> If you wanna use a global instance, please set NODE_PATH env variable. >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> >