【问题标题】:Unable to install karma in Ubuntu无法在 Ubuntu 中安装业力
【发布时间】:2013-07-13 04:58:14
【问题描述】:

尝试使用命令在 ubuntu 中安装 karma 时

sudo npm install -g karma

我遇到了类似的错误

npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:238:23)
npm ERR!     at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/index.js:148:22)
npm ERR!     at Request.EventEmitter.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:876:14)
npm ERR!     at Request.EventEmitter.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:827:12)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)

还有一些错误,比如

npm ERR! registry error parsing json

它没有安装。任何帮助将不胜感激。我的node.js version is v0.10.13

【问题讨论】:

    标签: node.js ubuntu-12.04 karma-runner


    【解决方案1】:

    我的 npn 安装业力失败并且 我解决了我的问题

    sudo ln -s /usr/bin/nodejs /usr/bin/node
    

    在 ubuntu 13.10 上

    【讨论】:

      【解决方案2】:

      我在不使用 sudo 的情况下运行 Ubuntu 12.04 时遇到问题,删除 -g 选项解决了在本地安装的问题

      npm install karma
      npm install
      

      【讨论】:

        【解决方案3】:

        我有同样的问题,通过下载 0.10.15 版本的源代码解决了。 ./configure &amp;&amp; make &amp;&amp; sudo make install 然后 sudo npm install -g karma 就可以了!

        【讨论】:

        【解决方案4】:

        我在 vagrant 中将 karma 安装到 ubuntu 中时遇到了类似的问题。就我而言,安装看起来不错,但没有按预期工作。

        $ sudo npm install --global karma
        $ karma
        No command 'karma' found, did you mean:
         Command 'karm' from package 'ktimetracker' (main)
        karma: command not found
        

        但是,查看安装输出,我可以找到真正安装 karma 的位置:

        /usr/lib/node_modules/karma/bin/karma
        

        如果只想输入 karma 并运行,只需运行:

         $ sudo ln -s /usr/lib/node_modules/karma/bin/karma /usr/bin/karma & chmod +x /usr/bin/karma
        

        【讨论】:

          【解决方案5】:

          如果有人需要安装nvm(为了改变节点的版本),然后尼古拉斯的说明:

          curl https://raw.github.com/creationix/nvm/master/install.sh | sh
          source ~/.profile
          nvm ls-remote
          nvm install 0.10.15
          which node
          node --version
          sudo npm install karma
          node --version
          ./configure
          make 
          sudo make install
          sudo npm install -g karma
          

          【讨论】:

            猜你喜欢
            • 2018-01-28
            • 2014-03-09
            • 2017-11-01
            • 2013-06-13
            • 2020-09-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-01-15
            相关资源
            最近更新 更多