Проблемы установки StrongLoop LoopBack в Ubuntu 14.04 LTS
Я пытаюсь установить StrongLoop LoopBack в моем Ubuntu 14.04 LTS. Установка через консоль всегда продолжает делать это. Это мой вывод из консоли. Все идет прямо здесь? Помоги мне решить это. Я не смог завершить установку strongloop на своем ноутбуке.
sarnathkj@SARAN:~$ sudo npm install -g strongloop
[sudo] password for sarnathkj:
> heapdump@0.2.10 install /usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump
> node-gyp rebuild
make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build'
CXX(target) Release/obj.target/heapdump/src/heapdump.o
CXX(target) Release/obj.target/heapdump/src/platform-posix.o
SOLINK_MODULE(target) Release/obj.target/heapdump.node
SOLINK_MODULE(target) Release/obj.target/heapdump.node: Finished
COPY Release/heapdump.node
make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build'
> strong-fork-syslog@1.2.3 install /usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/strong-fork-syslog
> node-gyp rebuild
make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/strong-fork-syslog/build'
CXX(target) Release/obj.target/syslog/syslog.o
SOLINK_MODULE(target) Release/obj.target/syslog.node
SOLINK_MODULE(target) Release/obj.target/syslog.node: Finished
COPY Release/syslog.node
make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/strong-fork-syslog/build'
> strong-agent@1.3.2 install /usr/lib/node_modules/strongloop/node_modules/strong-agent
> node-gyp rebuild || exit 0
make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/strong-agent/build'
CXX(target) Release/obj.target/strong-agent/src/strong-agent.o
SOLINK_MODULE(target) Release/obj.target/strong-agent.node
SOLINK_MODULE(target) Release/obj.target/strong-agent.node: Finished
COPY Release/strong-agent.node
make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/strong-agent/build'
> ws@0.4.32 install /usr/lib/node_modules/strongloop/node_modules/node-inspector/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
5 ответов
Хорошо, у меня была та же проблема с узлом v0.12.0, v0.12.1, npm v2.5.1 и той же операционной системой. Кажется, что установка зависает, но если вы нажмете пару раз, введите ее снова, и вы попадете в оболочку.
После этого вы заметите, что по какой-то причине символические ссылки не создаются, но кажется, что модуль установлен правильно. Чтобы это исправить, я создал ссылки sym вручную следующим образом:
sudo ln -s /usr/local/lib/node_modules/strongloop/bin/slc /usr/local/bin/
Это позволит вам использовать slc cli на машине. Кроме того, если вы используете loopback-sdk-angular-cli, который содержит команды lb-ng и lb-ng-doc (которые должны быть установлены с помощью npm install -g strongloop), вам также необходимо создать эти символические ссылки. Вы делаете это так:
sudo ln -s /usr/local/lib/node_modules/strongloop/node_modules/loopback-sdk-angular-cli/bin/* /usr/local/bin/
Это позволит вам использовать lb-ng на всей машине, однако может случиться так, что инструмент будет сломан с отсутствующими ошибками зависимости. Чтобы исправить это, введите путь, по которому установлен модуль, и выполните npm install для установки зависимостей. На Ubuntu 14.04 LTS вы делаете это так:
cd /usr/local/lib/node_modules/strongloop/node_modules/loopback-sdk-angular-cli
npm install
Надеюсь, поможет.
Anoop ... вы говорите вер 4, но вы имеете в виду 0.10.4, правильно?
Мы пока не работали с 4.2.2 на Ubuntu (на Cloud9) ... но он отлично работает на Fedora (локально)
StrongLoop, похоже, нужна последняя версия node
а также npm
,
Каковы ваши node
& npm
версии (от node --version
а также npm --version
)
Вы можете обратиться к странице StrongLoop "Устранение неполадок при установке" здесь.
Кажется, это связано с версией npm, которую вы используете. Я также столкнулся с этой проблемой, я использовал nvm для установки узла и npm. Я решил проблему, установив последний npm, используя apt-get install npm
, Просто попробуйте
У меня была проблема, не удалось установить strongloop в версии узла 0.12.x. Поэтому я установил узел ver0.10.40, затем npm и смог установить strongloop.
Работа на узле версии 4 является гладкой между прочим.
Я также использую Ubuntu 14.