2011-08-08 44 views
5

Tôi đang cố gắng cài đặt tập lệnh cà phê trên ubuntu 10.04. Nó treo mãi mãi. Đây là kết quả đầu ra của npm cài đặt coffee-script --verbose:Không thể cài đặt coffeescript trên ubuntu LTS

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 [email protected] 
npm info using [email protected] 
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 

Dường như nó luôn tồn tại khi tìm nạp. Khi tôi wget rằng URL tôi nhận được một thông báo rằng giấy chứng nhận http đã hết hạn.

Mọi đề xuất ??

+0

tôi gặp phải vấn đề tương tự và đã có thể để có được nó để cài đặt sử dụng 'sudo'. Bạn đã thử chưa –

+0

Tất cả các công cụ nút được cài đặt cục bộ cho người dùng. Khi tôi cài đặt nút, tôi chạy cấu hình với "./configure --prefix = $ HOME/local/node". Tôi đã làm điều này thành công trong quá khứ khi người dùng không có quyền truy cập sudo. –

Trả lời

0

Tôi cũng gặp sự cố trong vài ngày qua. Tôi nghĩ rằng có thể có một vấn đề với đăng ký gói.

UPDATE: Điều này chắc chắn có vẻ là một Node npm problem

1

trong các phiên bản lẻ được coi là ổn định. Sử dụng bản phát hành cuối cùng của nhánh 0.4 thay vào đó và nó sẽ hoạt động (nó đã làm cho tôi ngày hôm qua).

+1

Sử dụng 'nvm' để quản lý các phiên bản node.js – TiansHUo

+0

@TiansHUo Cảm ơn, tôi sẽ cố gắng ngay khi tôi về nhà. – Serabe

6

Bây giờ bạn chỉ có thể làm

sudo apt-get install coffeescript 
0

phiên bản cũ của Ubuntu có một node.js. khá lỗi thời Đây là những hướng dẫn từ wiki Node.js của (https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os):

Lấy một phiên bản mới của Node hoặc cài đặt trên Ubuntu cũ và phân phối apt-based khác có thể yêu cầu một vài bước thêm. Ví dụ cài đặt:

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 
Các vấn đề liên quan