Kurento OneToMany 带房间
Kurento OneToMany With Rooms
我看看这个link
https://github.com/BitOfUniverse/kurento-one2many-with-rooms/issues/1
并决定在 Ubuntu Server 14.04 TLS
上通过 VMvare 在我的本地计算机上 运行
在开始运行之前,
我通过此参考页面在 ubuntu 上安装了 KMS 6。
doc-kurento.readthedocs.io/en/stable/installation_guide.html#migrating-from-kms-v5-to-v6
安装KMS后,我按照下面这个link作为参考
doc-kurento.readthedocs.io/en/stable/tutorials/node/tutorial-one2many.html
我的安装步骤link有点不同
这是我的安装步骤:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g bower
这一步之后
我关注这些
git clone https://github.com/BitOfUniverse/kurento-one2many-with-rooms.git
cd kurento-tutorial-node/kurento-one2many-call
git checkout 6.6.0
npm install
在那里我用了你的git地址:git克隆https://github.com/BitOfUniverse/kurento-one2many-with-rooms.git
在这些步骤之前,一切看起来都很好。但是当我 运行 这个命令时
npm start
我在日志文件中收到以下错误
0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node',
'/usr/bin/npm', 'start' ] 2 info using npm@2.15.1 3 info using
node@v0.10.48 4 verbose node symlink /usr/bin/node 5 verbose
run-script [ 'prestart', 'start', 'poststart' ] 6 info prestart
kurento-one2many-call@6.2.2-dev 7 info start
kurento-one2many-call@6.2.2-dev 8 verbose unsafe-perm in lifecycle
true 9 info kurento-one2many-call@6.2.2-dev Failed to exec start
script 10 verbose stack Error: kurento-one2many-call@6.2.2-dev start:
node server.js 10 verbose stack Exit status 8 10 verbose stack at
EventEmitter.
(/usr/lib/node_modules/npm/lib/utils/lifecycle.js:217:16) 10 verbose
stack at EventEmitter.emit (events.js:98:17) 10 verbose stack at
ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:24:14) 10
verbose stack at ChildProcess.emit (events.js:98:17) 10 verbose stack
at maybeClose (child_process.js:766:16) 10 verbose stack at
Process.ChildProcess._handle.onexit (child_process.js:833:5) 11
verbose pkgid kurento-one2many-call@6.2.2-dev 12 verbose cwd
/home/can/kurento-one2many-with-rooms 13 error Linux 4.4.0-31-generic
14 error argv "/usr/bin/node" "/usr/bin/npm" "start" 15 error node
v0.10.48 16 error npm v2.15.1 17 error code ELIFECYCLE 18 error
kurento-one2many-call@6.2.2-dev start: node server.js 18 error Exit
status 8 19 error Failed at the kurento-one2many-call@6.2.2-dev start
script 'node server.js'. 19 error This is most likely a problem with
the kurento-one2many-call package, 19 error not with npm itself. 19
error Tell the author that this fails on your system: 19 error node
server.js 19 error You can get information on how to open an issue for
this project with: 19 error npm bugs kurento-one2many-call 19 error Or
if that isn't available, you can get their info via: 19 error 19 error
npm owner ls kurento-one2many-call 19 error There is likely additional
logging output above. 20 verbose exit [ 1, true ]
我的问题是,我错了什么?当我在 Kurento 上尝试 运行 示例时,没有任何错误。但是在那里我得到了这些错误。
此外,当我遇到错误时,我尝试安装 socket.Io 等,但没有解决我的问题。
网上查到8080端口有问题,用cmd杀了这个端口的应用,还是报错。
我能做什么?如果你能帮助我,我会很高兴。
非常感谢您的回答,祝您度过愉快愉快的一天:) :) :)
最佳里加德
在构建项目 (npm run postinstall
) 后,您需要 运行 一个 postinstall
脚本。在项目 readFileSync
的第 34 和 35 行使用了无效的相对路径。您可以使用 path.join
或简单地硬编码完整路径来修复它。用于 SSL 密钥的文件名也与 github 上的文件名不同,应该更改。
毕竟您可以构建项目,但它不起作用。 Here 是精叉。
我看看这个link https://github.com/BitOfUniverse/kurento-one2many-with-rooms/issues/1 并决定在 Ubuntu Server 14.04 TLS
上通过 VMvare 在我的本地计算机上 运行在开始运行之前, 我通过此参考页面在 ubuntu 上安装了 KMS 6。
doc-kurento.readthedocs.io/en/stable/installation_guide.html#migrating-from-kms-v5-to-v6
安装KMS后,我按照下面这个link作为参考
doc-kurento.readthedocs.io/en/stable/tutorials/node/tutorial-one2many.html
我的安装步骤link有点不同
这是我的安装步骤:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g bower
这一步之后
我关注这些
git clone https://github.com/BitOfUniverse/kurento-one2many-with-rooms.git
cd kurento-tutorial-node/kurento-one2many-call
git checkout 6.6.0
npm install
在那里我用了你的git地址:git克隆https://github.com/BitOfUniverse/kurento-one2many-with-rooms.git
在这些步骤之前,一切看起来都很好。但是当我 运行 这个命令时
npm start
我在日志文件中收到以下错误
0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ] 2 info using npm@2.15.1 3 info using node@v0.10.48 4 verbose node symlink /usr/bin/node 5 verbose run-script [ 'prestart', 'start', 'poststart' ] 6 info prestart kurento-one2many-call@6.2.2-dev 7 info start kurento-one2many-call@6.2.2-dev 8 verbose unsafe-perm in lifecycle true 9 info kurento-one2many-call@6.2.2-dev Failed to exec start script 10 verbose stack Error: kurento-one2many-call@6.2.2-dev start: node server.js 10 verbose stack Exit status 8 10 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:217:16) 10 verbose stack at EventEmitter.emit (events.js:98:17) 10 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:24:14) 10 verbose stack at ChildProcess.emit (events.js:98:17) 10 verbose stack at maybeClose (child_process.js:766:16) 10 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:833:5) 11 verbose pkgid kurento-one2many-call@6.2.2-dev 12 verbose cwd /home/can/kurento-one2many-with-rooms 13 error Linux 4.4.0-31-generic 14 error argv "/usr/bin/node" "/usr/bin/npm" "start" 15 error node v0.10.48 16 error npm v2.15.1 17 error code ELIFECYCLE 18 error kurento-one2many-call@6.2.2-dev start: node server.js 18 error Exit status 8 19 error Failed at the kurento-one2many-call@6.2.2-dev start script 'node server.js'. 19 error This is most likely a problem with the kurento-one2many-call package, 19 error not with npm itself. 19 error Tell the author that this fails on your system: 19 error node server.js 19 error You can get information on how to open an issue for this project with: 19 error npm bugs kurento-one2many-call 19 error Or if that isn't available, you can get their info via: 19 error 19 error npm owner ls kurento-one2many-call 19 error There is likely additional logging output above. 20 verbose exit [ 1, true ]
我的问题是,我错了什么?当我在 Kurento 上尝试 运行 示例时,没有任何错误。但是在那里我得到了这些错误。
此外,当我遇到错误时,我尝试安装 socket.Io 等,但没有解决我的问题。
网上查到8080端口有问题,用cmd杀了这个端口的应用,还是报错。
我能做什么?如果你能帮助我,我会很高兴。
非常感谢您的回答,祝您度过愉快愉快的一天:) :) :)
最佳里加德
在构建项目 (npm run postinstall
) 后,您需要 运行 一个 postinstall
脚本。在项目 readFileSync
的第 34 和 35 行使用了无效的相对路径。您可以使用 path.join
或简单地硬编码完整路径来修复它。用于 SSL 密钥的文件名也与 github 上的文件名不同,应该更改。
毕竟您可以构建项目,但它不起作用。 Here 是精叉。