Note that there are some explanatory texts on larger screens.

plurals
  1. POkarma command not found when karma already installed
    text
    copied!<p>I used node.js to install karma. My first try failed when running the following command on Terminal: </p> <pre><code>npm install -g karma </code></pre> <p>That failed so I decided to use: </p> <pre><code>sudo npm install -g karma </code></pre> <p>After entering my password it seemed to install correctly. I am pasting part of the output of the install, maybe it will mean something to someone and it will be relevant to my question. After all the npm http messages this is what I see:</p> <pre><code>&gt; ws@0.4.27 install /usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws &gt; (node-gyp rebuild 2&gt; builderror.log) || (exit 0) CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/bufferutil.node SOLINK_MODULE(target) Release/bufferutil.node: Finished CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/validation.node SOLINK_MODULE(target) Release/validation.node: Finished /usr/local/share/npm/bin/karma -&gt; /usr/local/share/npm/lib/node_modules/karma/bin/karma karma@0.8.6 /usr/local/share/npm/lib/node_modules/karma ├── pause@0.0.1 ├── dateformat@1.0.2-1.2.3 ├── xmlbuilder@0.4.2 ├── colors@0.6.0-1 ├── chokidar@0.6.2 ├── growly@1.1.1 ├── mime@1.2.9 ├── q@0.9.6 ├── rimraf@2.1.4 (graceful-fs@1.2.3) ├── coffee-script@1.6.3 ├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0) ├── optimist@0.3.5 (wordwrap@0.0.2) ├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3) ├── LiveScript@1.0.1 (prelude-ls@1.0.1) ├── log4js@0.6.6 (dequeue@1.0.3, semver@1.1.4, async@0.1.15, readable-stream@1.0.2) ├── lodash@1.1.1 ├── http-proxy@0.10.3 (pkginfo@0.2.3, utile@0.1.7) ├── istanbul@0.1.22 (abbrev@1.0.4, which@1.0.5, fileset@0.1.5, nopt@2.0.0, wordwrap@0.0.2, async@0.1.22, mkdirp@0.3.5, esprima@0.9.9, escodegen@0.0.24, handlebars@1.0.12) └── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16) </code></pre> <p>Then when I try to run the following command to create a karma config file with this command:</p> <pre><code>karma init karma.config.js </code></pre> <p>this is the message that gets returned:</p> <pre><code>-bash: karma: command not found </code></pre> <p>I have tried the same command with sudo before it but I get the same result.</p> <p>Does anyone have any idea as to what is going on? Any help is appreciated.</p> <p>*Update! I decided to check a file named: builderror.log located in: /usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws</p> <p>This is what it shows:</p> <pre><code>gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/eperez/.node-gyp/0.10.5" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/.node-gyp" gyp http GET http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz gyp http 200 http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload