Как правильно установить Meteor-Up (mup)?

Я пытаюсь установить Meteor-Up (mup) для развертывания приложения с моего ноутбука Ubuntu 14.04 на сервер Ubuntu 14.04, но, похоже, оно не устанавливается правильно. Как правильно установить mup?

Я знаю, что мне нужен npm для установки mup. Итак, я успешно установил npm с помощью:

$ sudo apt-get install npm

Затем я пытаюсь установить mup с помощью:

$ sudo npm install -g mup

Журнал установки:

npm http GET https://registry.npmjs.org/mup
npm http 304 https://registry.npmjs.org/mup
npm http GET https://registry.npmjs.org/nodemiral
npm http GET https://registry.npmjs.org/cjson
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/uuid
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/underscore/1.7.0
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/uuid
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/nodemiral
npm http 304 https://registry.npmjs.org/cjson
npm http 304 https://registry.npmjs.org/underscore/1.7.0
npm http GET https://registry.npmjs.org/jsonlint/1.6.0
npm http GET https://registry.npmjs.org/ejs
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/handlebars
npm http 304 https://registry.npmjs.org/ejs
npm http 304 https://registry.npmjs.org/handlebars
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/jsonlint/1.6.0
npm http GET https://registry.npmjs.org/nomnom
npm http GET https://registry.npmjs.org/JSV
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/nomnom
npm http 304 https://registry.npmjs.org/JSV
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/chalk
npm http 304 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http GET https://registry.npmjs.org/strip-ansi
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/strip-ansi
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/ansi-styles
npm http 304 https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
/usr/local/bin/mup -> /usr/local/lib/node_modules/mup/bin/mup
[email protected] /usr/local/lib/node_modules/mup
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected])

После этого всякий раз, когда я пытаюсь использовать $ mup command или $ mup -help (чтобы убедиться, что он установлен правильно), я получаю следующее сообщение:

/usr/bin/env: node: No such file or directory

Я пропустил часть процесса установки, так как он, кажется, распознает, что mup - это команда? Я хотел бы знать, как решить эту проблему, и объяснение проблемы было бы бонусом. Спасибо за любую помощь!


person David C    schedule 10.02.2015    source источник


Ответы (2)


Node.js не был установлен должным образом, дважды проверьте, правильно ли вы установили узел, следуя этим инструкциям.

Linux
Другие операционные системы

Узел не связан должным образом, использование этой команды должно исправить это. Но лучшим решением будет переустановить Node.js по этим ссылкам.

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Теперь он распознает команды $ mup и $ mup -help.

person David C    schedule 10.02.2015
comment
@Chetan, какую операционную систему ты используешь? - person David C; 21.06.2016

Я думаю, вам нужно установить nodejs через это: https://github.com/joyent/node/wiki/installing-node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions

Это решит проблему с узлом.

person Arunoda Susiripala    schedule 11.02.2015