Не могу установить coffeescript на Ubuntu LTS - PullRequest
5 голосов
/ 08 августа 2011

Я пытаюсь установить кофейный скрипт на Ubuntu 10.04. Это висит навсегда. Это вывод npm установить кофейный скрипт --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

Кажется, он навсегда зависает в процессе извлечения Когда я вижу этот URL, я получаю сообщение об истечении срока действия сертификата http.

Есть предложения ??

Ответы [ 6 ]

6 голосов
/ 15 августа 2012

Теперь вы можете просто сделать

sudo apt-get install coffeescript
4 голосов
/ 15 августа 2011

У меня та же проблема.Как вы заметили, это проблема с сертификатом ssl.Я использовал

wget --no-check-certificate <a href="https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz" rel="nofollow">https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz</a>

, затем

npm install -g coffee-script-1.1.2.tgz

1 голос
/ 10 августа 2011

Узел в нечетных версиях считается нестабильным.Вместо этого используйте последнюю версию ветки 0.4, и она должна работать (она была у меня вчера).

0 голосов
/ 14 января 2014

В старых версиях Ubuntu довольно устаревший файл node.js.Это инструкции из вики-узла node.js (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
0 голосов
/ 04 июля 2013
sudo npm install coffee-script@1.1.2
0 голосов
/ 09 августа 2011

У меня тоже были проблемы в последние несколько дней.Я думаю, что может быть проблема с реестром пакета.

ОБНОВЛЕНИЕ: Это определенно, похоже, проблема npm

...