That go it! Thanks, patch applied. On Wed, Mar 15, 2017 at 2:46 PM, Atira Odhner <aodh...@pivotal.io> wrote:
> Oops, somehow we ended up with package.json in the wrong directory! It > should be under web. Here is a patch to fix it. I also updated the readme > yarn/karma instructions. > > Tira > > On Wed, Mar 15, 2017 at 9:18 AM, Atira Odhner <aodh...@pivotal.io> wrote: > >> 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 >>>> >>> > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company