2013-01-06 24 views
9

Có ai đã cố cài đặt Yeoman trong môi trường Cloud9 không? Nếu vậy làm thế nào để làm điều đó?Cài đặt Yeoman trên C9.io

tôi nhận được lỗi này trên bất kỳ lệnh tiểu địa chủ:

<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL> 

Trả lời

12

Ok, vì vậy tôi đã chơi một chút với Cloud9 và tiểu địa chủ;)

Có vẻ như lỗi của bạn xuất phát chủ yếu từ thực tế là tiểu địa chủ là cố gắng để đi lên cây, tìm kiếm một Gruntfile.js ... Làm như vậy nó gặp một vấn đề như thư mục mà nó cố gắng để đọc là không thể truy cập cho người dùng hiện tại.

Các công việc xung quanh đầu tiên là tạo một Gruntfile.js trống:

'use strict'; 
module.exports = function (grunt) { 
// Project configuration. 
grunt.initConfig({}); 
}; 

Sau đó tung ra "tiểu địa chủ init" sẽ hỏi bạn những câu hỏi tiêu chuẩn và tại một điểm nhất định sẽ hỏi bạn nếu nó có thể ghi đè lên Gruntfile, bạn có thể trả lời tích cực;)

Sau đó, nếu bạn khởi chạy "máy chủ yeoman", bạn sẽ gặp phải một lỗi khác, do cổng máy chủ sẵn sàng trả lời.

Thêm các tùy chọn sau đây để Gruntfile.js của bạn:

server: { 
    port: process.env.PORT, 
    host: process.env.IP 
}, 

Lưu ý rằng bạn cũng cần phải có Compass cài đặt (gem install la bàn).

Sau đó tung ra "tiểu địa chủ máy chủ' sẽ ra mắt máy chủ và các nhiệm vụ cần thiết (kết thúc với nhiệm vụ xem) ...

Tôi không đi xa hơn xuống con đường dù;)

Hy vọng điều này giúp cloud 9 yeoman screenshot

+1

Điều này có vẻ khá gần. Làm thế nào để bạn truy cập vào máy chủ trong trình duyệt? –

+2

Chủ yếu bằng cách nhắm mục tiêu https: // . .c9.io (ví dụ trong trường hợp của tôi http // test.sleeper.c9.io) – sleeper

+0

cảm ơn mát mẻ !! trong trường hợp của tôi không thành công khi chạy nhiệm vụ khớp Chạy tác vụ "xem" Đang chờ ... Lỗi nghiêm trọng: nghe EACCES bạn có biết nó có thể là gì không? Cảm ơn! – jfplataroti

2

tôi có thể cài đặt tiểu địa chủ nhưng sau khi chạy cài đặt cho máy phát điện, họ không làm việc:. $ yo góc Lỗi góc

Bạn dường như không có máy phát điện với tên góc được cài đặt. Bạn có thể xem các trình tạo sẵn có tìm kiếm npm yeoman-generator và sau đó cài đặt chúng với npm install [name]. Để xem 0 máy phát điện đã đăng ký chạy yo với tùy chọn --help.

Đã thử một vài máy phát điện khác, không hoạt động nào để không chỉ là vấn đề với góc cạnh.

Sau đó tìm thấy: Why are my Yeoman generators installing in the wrong place?

cố định nó!

+0

bạn đã lưu ngày của tôi. – lokeshjain2008

+0

Bạn có thể cho tôi biết sau khi thực hiện 'gulp serve' và khởi chạy bản xem trước url nào tôi nên đặt để xem các thay đổi của mình không? – lokeshjain2008

+0

cách xem 'localhost: 3000' trên c9.io? – lokeshjain2008