2016-08-29 5 views
2

Я использую на локальной машине (Ubuntu) паруса Js (0.12.4) с версией:Установка Sails js на ubuntu VPS 16.04?

node -v = v4.5.0, nodejs -v = v4.5.0, npm -v =2.15.9 and sudo npm -v = 3.10.0 

Это работает отлично, пока sailsjs не получают установки на VPS 16,04/14,04 убунт сервер.

Когда я пытаюсь установить паруса последнее с командой:

sudo npm install -g sails 

Это дает следующий результат:

Killed.............] | fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/tough-cookie 

и когда я пытаюсь установить с помощью следующей команды:

sudo npm install -g [email protected] or npm install -g [email protected] 

после этого оно показывает следующее сообщение об ошибке:

> [email protected] preinstall /usr/lib/node_modules/sails 
> node ./lib/preinstall_npmcheck.js 

Sails.js Installation: Checking npm-version successful 
npm WARN deprecated [email protected]: DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib 
npm WARN deprecated [email protected]: 'native-or-bluebird' is deprecated. Please use 'any-promise' instead. 
npm WARN deprecated [email protected]: [email protected]<3.0.0 is no longer maintained. Upgrade to [email protected]^4.0.0. 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
Killed 

Пожалуйста, предложите, как установить паруса на ubuntu 16.04 LTS?

Спасибо!

+0

Он даже не устанавливая с последними версиями: узел -v = 6.4.0 nodejs -v = 6.4.0 НПМ -v = 3.10.3 Судо НПМ -v = 3.10.3 еще показывает то же самое сообщение об ошибке: sudo npm install -g паруса Killed .............] - fetchMetadata: глагол afterAdd /root/.npm/util-deprecate/1.0.2/package/package. json написал –

+0

Вы используете любой менеджер версий узлов – akinjide

+0

@Akinjide Bankole - я использую nvm –

ответ

4

Скорее всего, вы исчерпали ОЗУ на своей виртуальной машине.

Сценарии установки обычно могут занимать большое количество кучи, что может потребовать 1-2 ГБ ОЗУ. Если ваше приложение во время выполнения не требует такой памяти, вы можете посмотреть на узел node_modules с вашего компьютера-разработчика до вашего vm (или использовать докер).

+1

Я не понимаю, почему этот ответ был опущен. Это именно то, что происходило в моем случае. Я изменил размер виртуальной машины, увеличив объем оперативной памяти с 512 МБ до 1 ГБ, и это сработало как шарм. Это должен быть фактически принятый ответ –

+0

да .. После увеличения размера ОЗУ. Это сработало. Спасибо :) –

+0

Я рад, что это помогло. Если вы не возражаете, пожалуйста, пометьте ответ как «принятый», щелкнув значок значка рядом с моим ответом. –

Смежные вопросы