【问题标题】:Can't install coffeescript on ubuntu LTS无法在 ubuntu LTS 上安装咖啡脚本
【发布时间】:2014-01-14 14:44:10
【问题描述】:

我正在尝试在 ubuntu 10.04 上安装咖啡脚本。它永远挂着。这是的输出 npm install coffee-script --verbose:

npm info it worked if it ends with ok
npm verb cli [ 'node',
npm verb cli   '/home/deployment/local/node/bin/npm',
npm verb cli   'install',
npm verb cli   'coffee-script',
npm verb cli   '--verbose' ]
npm info using npm@1.0.23
npm info using node@v0.5.4-pre
npm verb config file /home/deployment/.npmrc
npm verb config file /home/deployment/local/node/etc/npmrc
npm verb into /home/deployment [ 'coffee-script' ]
npm verb cache add coffee-script
npm verb cache add [ 'coffee-script', null ]
npm verb parsed url { pathname: 'coffee-script',
npm verb parsed url   href: 'coffee-script' }
npm info addNamed [ 'coffee-script', '' ]
npm verb addNamed [ null, '' ]
npm verb GET coffee-script
npm verb raw, before any munging coffee-script
npm verb url resolving [ 'https://registry.npmjs.org/',
npm verb url resolving   './coffee-script' ]
npm verb url resolved https://registry.npmjs.org/coffee-script
npm verb url parsed { protocol: 'https:',
npm verb url parsed   slashes: true,
npm verb url parsed   host: 'registry.npmjs.org',
npm verb url parsed   hostname: 'registry.npmjs.org',
npm verb url parsed   href: 'https://registry.npmjs.org/coffee-script',
npm verb url parsed   pathname: '/coffee-script' }
npm verb etag "51J8TC2ZNUASOLES8S4M8TNK3"
npm verb response https://registry.npmjs.org/coffee-script
npm verb etag coffee-script from cache
npm verb GET coffee-script/1.1.2
npm verb raw, before any munging coffee-script/1.1.2
npm verb url resolving [ 'https://registry.npmjs.org/',
npm verb url resolving   './coffee-script/1.1.2' ]
npm verb url resolved https://registry.npmjs.org/coffee-script/1.1.2
npm verb url parsed { protocol: 'https:',
npm verb url parsed   slashes: true,
npm verb url parsed   host: 'registry.npmjs.org',
npm verb url parsed   hostname: 'registry.npmjs.org',
npm verb url parsed   href: 'https://registry.npmjs.org/coffee-script/1.1.2',
npm verb url parsed   pathname: '/coffee-script/1.1.2' }
npm verb etag "51J8TC2ZNUASOLES8S4M8TNK3"
npm verb response https://registry.npmjs.org/coffee-script/1.1.2
npm verb etag coffee-script/1.1.2 from cache
npm verb bin dist [ null,
npm verb bin dist   { shasum: 'a530a19d050c37054d83ae6c8041fba0fcd61ed3',
npm verb bin dist     tarball: 'http://registry.npmjs.org/coffee-script/-/coffee-script- 1.1.2.tgz' } ]
npm verb addRemoteTarball [ 'https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz',
npm verb addRemoteTarball   'a530a19d050c37054d83ae6c8041fba0fcd61ed3' ]
npm verb mkdir (expected) error ENOENT, No such file or directory '/tmp/npm-1312820932485'
npm verb mkdir (expected) error ENOENT, No such file or directory '/tmp/npm-1312820932485/1312820932485-0.11148986197076738'
npm verb mkdir done: /tmp/npm-1312820932485/1312820932485-0.11148986197076738 755
npm info fetch https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz
npm verb fetch to /tmp/npm-1312820932485/1312820932485-0.11148986197076738/tmp.tgz

它似乎永远挂在抓取上。当我 wget 该 URL 时,我收到一条消息,表明 http 证书已过期。

有什么建议吗??

【问题讨论】:

  • 我遇到了类似的问题,并且能够使用sudo 安装它。你试过吗?
  • 所有节点的东西都安装在本地给用户。当我安装节点时,我使用“./configure --prefix=$HOME/local/node”运行配置。过去,当用户没有 sudo 访问权限时,我已成功完成此操作。

标签: coffeescript npm


【解决方案1】:

现在你可以做

sudo apt-get install coffeescript

【讨论】:

    【解决方案2】:

    我也有同样的问题。正如您所指出的,这是 ssl 证书的问题。我用过

    wget --no-check-certificate @987654321@

    然后

    npm install -g coffee-script-1.1.2.tgz

    【讨论】:

      【解决方案3】:

      奇数版本的节点被认为是不稳定的。改用 0.4 分支的最新版本,它应该可以工作(昨天对我有用)。

      【讨论】:

      • @TiansHUo 谢谢,我一回家就试试。
      【解决方案4】:

      这几天我也遇到了麻烦。我认为包注册表可能有问题。

      更新:这绝对是npm problem

      【讨论】:

        【解决方案5】:

        旧版本的 Ubuntu 有相当过时的 node.js。这些是来自 node.js 的 wiki (https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os) 的说明:

        获取最新版本的 Node 或安装在较旧的 Ubuntu 和 其他基于 apt 的发行版可能需要一些额外的步骤。例子 安装:

        sudo apt-get update
        sudo apt-get install -y python-software-properties python g++ make
        sudo add-apt-repository ppa:chris-lea/node.js
        sudo apt-get update
        sudo apt-get install nodejs
        

        【讨论】:

          【解决方案6】:
          sudo npm install coffee-script@1.1.2
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-07-01
            • 2017-04-30
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-12-22
            • 2013-02-13
            相关资源
            最近更新 更多