无法使用node.js安装ProjectRTC

时间:2015-09-24 07:42:48

标签: node.js npm

我正在这里创建带有库的webRTC:https://github.com/pchab/ProjectRTC 但是使用ProjectRTC-master,我运行命令安装但不成功: npm install:

npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1",
"npm":"3.3.3"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"4.1
.1","npm":"3.3.3"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})

> ws@0.4.31 install D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)


D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws>if not defined npm_config
_node_gyp (node "C:\Users\UserPC\AppData\Roaming\npm\node_modules\npm\bin\node-g
yp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node  rebu
ild )

> ws@0.4.31 install D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)


D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws>if not defined npm_config
_node_gyp (node "C:\Users\UserPC\AppData\Roaming\npm\node_modules\npm\bin\node-g
yp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node  rebu
ild )
ProjectRTC@0.4.0 D:\AndroidWorkspaceE\ProjectRTC-master
├─┬ body-parser@1.14.0
│ ├── bytes@2.1.0
...
npm WARN EPACKAGEJSON ProjectRTC@0.4.0 No license field.

和npm start:

> ProjectRTC@0.4.0 start D:\AndroidWorkspaceE\ProjectRTC-master
> forever start app.js

warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up f
or at least 1000ms
info:    Forever processing file: app.js

我不确定我遇到了什么问题。我也不熟悉node.js.我只是用它来创建客户端android应用程序(用于测试)。任何人都可以帮助我???

2 个答案:

答案 0 :(得分:0)

你的node.js版本是什么?检查PLZ。命令"节点-v"。

  

vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $ node -v v0.10.25

     

vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $ npm start

     

ProjectRTC@0.4.0 start / home / vladislav / WebstormProjects / ProjectRTC   永远开始app.js

     

警告: - minUptime未设置。默认为:1000ms   警告:--spinSleepTime未设置。如果它不会>保持至少1000毫秒,您的脚本将退出   info:永远处理文件:app.js   vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $ forever list

     

info:正在运行的进程   data:uid命令脚本永远pid id logfile> uptime
  数据:[0] v8AH / usr / bin / nodejs app.js 6671 6673> /home/vladislav/.forever/v8AH.log 0:0:0:2.994   vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $ tail -f /home/vladislav/.forever/v8AH.log

     

Express server listening on port 3000

在版本v0.10.25中一切正常。如果你在另一个版本中遇到问题,只需降级它。

答案 1 :(得分:0)

在" npm start"

之后写
forever list

并查看" nano path / to / log / file" 如果你看到:

Express server listening on port 3000 没有错误。一切都好。