- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我看这个链接 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 后,我点击下面的链接作为引用
doc-kurento.readthedocs.io/en/stable/tutorials/node/tutorial-one2many.html
我对这个链接的安装步骤有点不同
这是我的安装步骤:
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 clone 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 杀掉了这个端口上的应用,但还是报错。
我能做什么?如果你能帮助我,我会很高兴。
非常感谢您的回答,祝您度过愉快愉快的一天 :) :) :)
最佳里加德
最佳答案
构建项目后需要运行一个postinstall
脚本(npm run postinstall
)。在项目 readFileSync
的第 34 和 35 行使用了无效的相对路径。您可以使用 path.join
或简单地对完整路径进行硬编码来修复该问题。此外,用于 SSL key 的文件名与 github 上的不同,应该更改。
毕竟您可以构建项目但它不起作用。 Here是一个精致的 fork 。
关于node.js - Kurento OneToMany 带房间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804717/
我在使用 Room 或 idk 时遇到问题,实际上问题出在哪里,我需要帮助找出问题出在哪里,我正在使用 Hilt DI,创建数据库实例的那一刻它崩溃了这是我的代码 错误 E/AndroidRuntim
我有一个关于数据结构和类设计的问题(抱歉太长了)。为了简单起见,假设这是一个游戏,我想在房间之间导航(想象一系列 2D 非滚动屏幕,例如早期的银河战士/恶魔城)。每个房间可以有许多导出(例如上、下、左
我使用当前日期(1-25)作为父ID并使用房间(08-00_11-00_karpet1-)作为 child ID。该数据库中包含在该日期(父 ID)订购该房间(子 id)的用户信息。 问题1 使用此布
在我的 Android 项目中,我使用 Room 库来处理 SQLite 数据库。我使用我的数据库来保存国家电话代码。我的数据库预装了两个国家(观看 populateDatabaseWithCount
我正在尝试将 Room 持久性库添加到 Android 应用程序项目中。在 build.gradle 文件中,我添加了以下依赖项: implementation 'android.arch.persi
人们可以提前从 25 场讲座中选择最多 5 场。所有这些讲座都在五个房间的五个时间段内在一天内进行。听众可以参加的每个(首选)讲座都让她更快乐,他选择但不能参加的每个讲座(因为另一个首选讲座在同一时间
我在 Android 上使用 OrmLite 而不是 SQLite 和 SQLCipher 来加密数据库。有没有办法加密 Room 数据库? 最佳答案 默认情况下,Room 将数据存储在应用程序的内部
使用 Room ORM,我使用 @Entity 注释声明了一个实体 EQPreset。该实体包含一个数组 int[]。它给出以下错误: 错误:无法确定如何将此字段 (int[] arr) 保存到数据库
我正在尝试构建一个管理 child 托儿所的应用程序,特别是管理哪个 child 在哪个时间点在托儿所的哪个房间里。 Nursery 链式店有多个分支机构。每个分店有几个房间,每个房间对应一个年龄段,
我在生产环境中遇到了“android.database.sqlite.SQLiteDatabaseLockedException”异常。错误分析时出现异常。我的项目数据库有空间。项目中没有使用多进程。
我想实现 Android Room 持久性。 这是我的 DAO 界面。 @Dao interface FoodDao { /** * Returns all data in tabl
我正在尝试使用 Room 数据库和 LiveData。我有 ViewModels,它保存从 dao 获得的 LiveData。如果我更新Transaction ,然后LiveData>观察正常,但是
在 Firebase ,创建“房间”(例如用于聊天)很容易,正如其各种示例中所记录的那样。 对于聊天的数据结构,我会使用这样的东西: rooms room1 member_co
我试图从 Activity 中将一行插入 SQLITE 数据库,然后返回要存储在 Activity 中的变量中的 rowId。请参阅下面我使用的方法和逻辑。 private void insert
我正在使用 XMPPFramework 开发聊天应用程序 加入现有房间后如何接收消息历史记录? 现在我像这样加入房间: XMPPJID *roomJid = [XMPPJID jidWithStrin
我在我的应用程序中使用 Room 并将数据插入到我的数据库中时 ConcurrentModificationException有时会被抛出。为什么会这样? 我使用分页 api,在每次 api 调用后,
我想为 pb 添加值,由于将 pb_value 包含到实体中,应用程序崩溃了。我是学习室的新手,我不确定将额外项目合并到数据库中的正确方法。 E/AndroidRuntime: FATAL EXCEP
我想在当前 pb 中添加值、日期和详细信息。我在 pbInfo 的数据库中收到错误“冲突声明”。我应该如何修复此错误? @Entity(tableName = "pb_table") data cla
我正在尝试制作一个聊天应用程序,用户可以在其中聊天。我想将两个用户 uid 字符串插入函数并返回一个连接的字符串。但我希望以某种方式组织 uid,以便返回的值始终相同。 func (id1, id2)
我不断收到以下错误: Cannot figure out how to save this field into database. You can consider adding a type co
我是一名优秀的程序员,十分优秀!