我正在尝试在我的Ubuntu14.04 LTS中安装StrongLoop LoopBack。通过控制台的安装总是会继续这样做。这是我从控制台得到的输出。一切都进展顺利吗?帮我解决这个问题。我无法在我的笔记本电脑上完成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)发布于 2015-04-13 23:56:21
好吧,我在node v0.12.0,v0.12.1,npm v2.5.1和相同的操作系统上也遇到了同样的问题。安装似乎挂起了,但是如果你按几次enter键,它就会再次响应,你就进入了shell。
之后,您会注意到,由于某种原因,符号链接没有被创建,但是模块似乎已经正确安装。为了解决这个问题,我手动创建了sym链接,如下所示:
sudo ln -s /usr/local/lib/node_modules/strongloop/bin/slc /usr/local/bin/这将使您能够在整个机器上使用slc cli。此外,如果您正在使用包含lb-ng和lb-ng-doc命令的loopback-sdk-angular-cli (应随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希望能有所帮助。
发布于 2015-02-26 19:22:51
StrongLoop似乎需要最新版本的node和npm。
您的node和npm版本(来自node --version和npm --version)是什么?
您可以参考StrongLoop的“安装故障排除”页面here。
发布于 2015-04-26 23:05:15
这似乎与您使用的npm版本有关。我也遇到了这个问题,我使用nvm来安装node和npm。我用apt-get install npm安装了最新的npm,解决了这个问题。试一试吧
https://stackoverflow.com/questions/28524942
复制相似问题