установка ember-cli на ubuntu. Ember новое приложение не работает тихо

Я планирую переключить разработку ember на ubuntu 12.04. Я новичок в этом. Кажется, я правильно установил node и ember-cli, но ember new a ничего не делает и выдает ошибку.

rigel@ rigel:/$ ember --version
0.2.8
rigel@rigel:/$ npm--version
1.4.23
rigel@ rigel:/$ node -v
v0.10.31
rigel@rigel:/$ember new a
rigel@ rigel:/$

Вышеупомянутой информации может быть меньше, чем необходимо для устранения проблемы, но мне нужны некоторые указатели, чтобы выяснить, на что еще мне следует обратить внимание.


person Rigel    schedule 20.08.2014    source источник
comment
node на ubuntu - это глупо, ubuntu решил установить этот глупый пакет без nodejs на миллион лет. Если вы запустите его sudo'd, он работает частично? Если это так, вероятно, проблема с разрешениями связана с вашей установкой node / npm.   -  person Kingpin2k    schedule 21.08.2014
comment
Я думаю, что если бы это были проблемы с разрешениями, это, вероятно, привело бы к некоторым ошибкам EACCES. Я думаю, что @Oliver прав в том, что вы установили неправильный пакет (ember-tools). ember-cli в настоящее время находится на версии 0.0.40. Оливерс отвечает   -  person wenincode    schedule 22.08.2014


Ответы (2)


Похоже, вы установили ember-tools вместо ember-cli.

Убедитесь, что вы избавились от инструментов для углей:

npm uninstall -g ember-tools

и убедитесь, что у вас установлена ​​последняя версия ember-cli:

npm install -g ember-cli
person Oliver    schedule 21.08.2014
comment
да, я установил ember-tools, которые мне очень понравились. так что конфликт между пакетами ember-tools и ember-cli - person Rigel; 29.08.2014

Ваши версии там (особенно для ember) довольно старые. Я обнаружил, что nvm достаточно хорошо работает для установки node и его модулей в ваш домашний каталог, вместо того, чтобы полагаться на что могут предоставить пакеты ОС.

$ nvm current
v0.11.13
$ node -v
v0.11.13
$ npm -v
2.0.0-alpha-5
$ ember --version
version: 0.0.40
node: 0.11.13
npm: 1.5.0-alpha-4
person Leeft    schedule 20.08.2014