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
>>>
>>

Attachment: 0009-move-package.json-to-web-directory.patch
Description: Binary data

-- 
Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers

Reply via email to