2012-08-31 36 views
9

Tôi không thể cài đặt CoffeeScript trên Macbook của mình. Các lệnh tương tự chỉ hoạt động tốt trên iMac của tôi.cài đặt coffeescript

$ surganov:~ surganov$ sudo npm install coffee-script -g 
npm http GET https://registry.npmjs.org/coffee-script 
npm http 304 https://registry.npmjs.org/coffee-script 
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee 
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake 
[email protected] /usr/local/share/npm/lib/node_modules/coffee-script 

$ surganov:~ surganov$ coffee 
-bash: coffee: command not found 

Trả lời

15

Nếu bạn muốn truy cập nhị phân coffescript trên toàn cầu, bạn cần phải cài đặt nó như vậy:

npm install -g coffee-script 

Và sau đó thêm các thư mục cài đặt để PATH của bạn. Cách tốt để tự động hóa việc này là sử dụng nvm.

+1

Cùng một vấn đề. Tôi đã thử với «-g», với «sudo» etc – surganov

+6

Vấn đề là cài đặt CoffeeScript theo mặc định thành _/usr/local/share/npm/lib/_ vì lý do nào đó, nhưng phải được cài đặt vào/usr/local/bin/coffee – surganov

+1

Chỉ cần thêm đường dẫn như được đề xuất tại đây: http://stackoverflow.com/questions/13988677/difficulty-installing-node-js-and-coffeescript-in-mac-osx – mmvie

14

Tôi đã gặp vấn đề tương tự. Khi cài đặt bằng '-g', npm cài đặt vào/usr/local/share/npm để bạn không thể sử dụng, ví dụ lệnh 'coffee'. Bạn có thể kiểm tra nơi NPM cài đặt node_modules với:

npm prefix -g 

Nếu nó không phải là/usr/local thì bạn có thể sử dụng npm config edit để chỉnh sửa tiền tố. Nó sẽ tạo một tệp .npmrc trong thư mục gốc của bạn (nếu nó không có ở đó). Nếu không, hãy mở tệp bằng trình soạn thảo văn bản và thay đổi tiền tố. Xem thêm thông tin ở đây: npm config

+7

Cảm ơn bạn! Mặc dù đối với tôi chạy 'npm prefix' chỉ in vị trí hiện tại của tôi, và chạy 'npm config edit' đã cho tôi một loạt các erros. Để thiết lập đường dẫn tôi đã chạy: 'npm config set prefix/usr/local' và để xác nhận tôi đã chạy 'npm config list' –

0
  • Xác định vị trí thư mục bin coffeescript của bạn (bằng cách gõ xác định vị trí cà phê)
  • Chỉnh sửa ~/file .profile của bạn và thêm: export PATH =/usr/local/lib/node_modules/cà script/bin :: $ pATH (hoặc bất cứ nơi nào cà phê kịch bản của bạn/bin nằm)
  • Lưu hồ sơ cá nhân tập tin
  • nguồn loại ~./hồ sơ (chỉ có thời gian này) để tải các con đường mới
  • nay bạn có lệnh cà phê
Các vấn đề liên quan