2013-01-06 15 views

Odpowiedz

12

Ok, więc grałem trochę z Cloud9 i Yeoman;)

Wydaje się twój błąd pochodzi głównie z faktu, że Yeoman jest próbuje wejść na drzewo, szukając pliku Gruntfile.js ... W ten sposób napotyka problem, ponieważ katalog, który próbuje odczytać, nie jest dostępny dla bieżącego użytkownika.

Pierwsze obejście jest utworzyć pusty Gruntfile.js:

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

Następnie rozpoczyna „Yeoman init” poprosi standardowe pytania i w danym punkcie zapyta, czy można go nadpisać Gruntfile, na które możesz odpowiedzieć pozytywnie;)

Następnie, jeśli uruchomisz "serwer yomanów", napotkasz kolejny błąd, z powodu portu, na który serwer chce odpowiedzieć.

Dodaj następujące opcje do Gruntfile.js:

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

Należy pamiętać, że trzeba także mieć zainstalowany Compass (kompas gem install).

Następnie rozpoczyna „serwer Yeoman” uruchomi serwer i potrzebne zadanie (Ending zadanie zegarek) ...

nie poszedł dalej w dół ścieżki chociaż;)

Nadzieja ta pomaga cloud 9 yeoman screenshot

+1

To wygląda bardzo blisko. Jak uzyskać dostęp do serwera w przeglądarce? –

+2

Głównie przez kierowanie na https: // . .c9.io (na przykład w moim przypadku http // test.sleeper.c9.io) – sleeper

+0

fajne dzięki! w moim przypadku nie powiedzie się, gdy uruchamia zadanie dopasowania Zadanie "oglądaj" zadanie Oczekiwanie ... Błąd krytyczny: słuchaj EACCES czy wiesz, co to może być? Dzięki! – jfplataroti

2

mogę zainstalować jako pisarza, ale po uruchomieniu instalowania generatorów, one nie działają. $ yo kątowe błąd kątowy

Wydaje się, że nie masz generatora z zainstalowaną nazwą kątową. Możesz zobaczyć dostępne generatory z wyszukiwarką yeoman-generator npm, a następnie zainstalować je za pomocą npm install [nazwa]. Aby zobaczyć generatory zarejestrowane 0, uruchom yo z opcją --help.

Wypróbowałem kilka innych generatorów, żaden nie działa więc nie tylko problem z kanciastą.

Potem znaleziono: Why are my Yeoman generators installing in the wrong place?

Naprawiono go!

+0

uratowałeś mój dzień. – lokeshjain2008

+0

Czy możesz mi powiedzieć po zrobieniu 'gulp serve' i uruchomieniu podglądu, który URL powinienem wyświetlić? – lokeshjain2008

+0

jak wyświetlić 'localhost: 3000' na c9.io? – lokeshjain2008