在Ubuntu 14.04 LTS中安装StrongLoop LoopBack的问题

时间:2015-02-15 09:57:18

标签: node.js ubuntu loopbackjs strongloop

我正在尝试在我的Ubuntu 14.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)

5 个答案:

答案 0 :(得分:1)

好的,我在节点v0.12.0,v0.12.1,npm v2.5.1和相同的操作系统上遇到了同样的问题。安装似乎挂了,但如果你按下输入几次它的响应再次,你进入shell。

之后你会注意到由于某种原因,没有创建符号链接,但模块似乎安装正确。为了解决这个问题,我已经手动创建了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

希望它有所帮助。

答案 1 :(得分:0)

StrongLoop似乎需要最新版本的nodenpm

你的node& npm个版本(来自node --versionnpm --version)?

您可以参考StrongLoop的“安装疑难解答”页面here

答案 2 :(得分:0)

这似乎与您使用的npm版本有关。我也遇到了这个问题,我正在使用nvm来安装node和npm。我通过使用apt-get install npm安装最新的npm解决了这个问题。试试吧

答案 3 :(得分:0)

我遇到了问题,无法在节点版本0.12.x中安装strongloop。 所以我安装了节点ver0.10.40,然后是npm,并且能够安装strongloop。

在节点版本4上运行顺畅btw。

我也使用Ubuntu 14。

答案 4 :(得分:0)

Anoop ...你说ver 4但是你的意思是0.10.4,对吗?

我们还没有在Ubuntu(在Cloud9上)上进行4.2.2 ...但它在Fedora(本地)上运行良好