Проблема с установкой кроссмон-сервера на Mac

Кто-нибудь здесь пробовал Crossmon-сервер? Я искал в Google, чтобы найти какой-либо намек на то, что я могу упустить в процессе установки, но безуспешно. Основные шаги описаны здесь: https://npmjs.org/package/crossmon-server.

Я устанавливаю его в OS X Mavericks с последней версией Node v0.10.24. После запуска

richard:~ root# npm install crossmon-server и сделать richard:~ root# which crossmon-server

Я все еще ничего не получаю.... crossmon-server возвращается -sh: crossmon-server: command not found

ОБНОВЛЕНО:

Установка глобально с -g приводит к этой ошибке Please try running this command again as root/Administrator. Итак, я сделал оба sudo npm install crossmon-server -g а также sudo su - и повторно запустил команду установки, но все еще получил то же самое сообщение об ошибке:

> crossmon-server@0.0.15 preinstall /usr/local/lib/node_modules/crossmon-server
> npm i -g forever

npm ERR! Error: EACCES, open '/Users/rbm/.npm/28ef027b-forever.lock'
npm ERR!  { [Error: EACCES, open '/Users/rbm/.npm/28ef027b-forever.lock']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/Users/rbm/.npm/28ef027b-forever.lock' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.0.2
npm ERR! command "node" "/usr/local/bin/npm" "i" "-g" "forever"
npm ERR! cwd /usr/local/lib/node_modules/crossmon-server
npm ERR! node -v v0.10.24
npm ERR! npm -v 1.3.21
npm ERR! path /Users/rbm/.npm/28ef027b-forever.lock
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open '/Users/rbm/.npm/28ef027b-forever.lock'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /usr/local/lib/node_modules/crossmon-server/npm-debug.log
npm ERR! not ok code 0
npm ERR! crossmon-server@0.0.15 preinstall: `npm i -g forever`
npm ERR! Exit status 3
npm ERR! 
npm ERR! Failed at the crossmon-server@0.0.15 preinstall script.
npm ERR! This is most likely a problem with the crossmon-server package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm i -g forever
npm ERR! You can get their info via:
npm ERR!     npm owner ls crossmon-server
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 13.0.2
npm ERR! command "node" "/usr/local/bin/npm" "install" "crossmon-server" "-g"
npm ERR! cwd /Users/rbm/workspace/prototype-int/monitoring-service
npm ERR! node -v v0.10.24
npm ERR! npm -v 1.3.21
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/rbm/workspace/prototype-int/monitoring-service/npm-debug.log
npm ERR! not ok code 0

Я буду признателен за любую помощь от тех, кто уже попробовал этот инструмент.

Заранее спасибо!

2 ответа

Если вы хотите использовать crossmon-сервер из командной строки, вы должны установить его глобально:

npm install crossmon-server -g

Я решил эту проблему, очистив свою среду, удалив мой узел, удалив все мои.node_modules и удалив все исполняемые ярлыки этих пакетов внутри. Node_modules. Я чистую установить мой узел, используя Homebrew и только что установил grunt/mocha глобально, а все остальное просто npm install <package or module name> - crossmon-сервер установлен локально в моем проекте прототипа.

Надеюсь это поможет.

Другие вопросы по тегам