elixir - 如何在我的本地机器上运行 mozilla 集线器?
问题描述
我一直在尝试在本地运行 mozilla 集线器,因为我想对其进行自定义。但问题是,文档包括在 aws 和数字海洋上的部署。
后来我克隆了https://github.com/mozilla/hubs - 集线器客户端,还克隆了https://github.com/mozilla/reticulum - 网状服务器
我遵循了与上述完全相同的说明。如我错了请纠正我。
单独运行客户端时: 1. 克隆客户端https://github.com/mozilla/hubs 2. 使用 npm ci 安装依赖项 3. npm run dev 在本地运行客户端。4.点击场景编辑器给我这个'Cannot GET /spoke'
使用网状服务器运行它时: 1. 我按照https://github.com/mozilla/reticulum中提到的相同步骤 2. 安装了所有依赖项 PostgreSQL 和 Elixir+Phoenix 3. 混合 deps.get (没有错误) 4. mix ecto.create(没有错误,因为我已经更改了密码) 5. 从 assets 目录,npm install 6. 从项目目录 mkdir -p storage/dev 7. 使用 iex -S mix phx.server 启动服务器8. 将 hubs.local 映射到 /etc/hosts 文件中的 127.0.0.1 9. 通过 npm run local 启动客户端https://github.com/mozilla/hubs 10. 按照说明,当我导航到https 时: //hubs.local:4000?skipadmin,我在服务器终端和浏览器屏幕上出现错误。我附在下面。 服务器终端和浏览器上的错误图像
请帮我解决这个问题。如果我做错了什么,请让我知道并告诉我如何在本地运行 mozilla 集线器以进行一些修改。
解决方案
也许我来晚了,也许你已经经历过这个,但如果有人想进一步尝试:你是否尝试通过打开https://hubs.local:8080来跳过管理步骤,然后使用您可以从正在运行的网状结构中获取电子邮件技巧吗?
推荐阅读
- php - Mozilla Firefox 中的 NS_BINDING_ABORTED
- python - YoloV5 中使用 Ultralytics 代码的类标签顺序
- javascript - 拖放文件上传,选择一些文件并尝试在另一个文件夹中添加另一个文件以前选择的文件丢失
- post - Siri 快捷方式处理超时
- python - 在 CLion 中使用 pybind11 在 C++ 中导入自己的 Python 模块
- ios - 如何通过 Swift 从 iPhone 广播屏幕获取视频
- sql - SQL 帮助 - 尝试标记用相反符号补充相同数字的值
- ethereum - 带有以太坊 ERC-20 代币的代币门
- android - 如何修复此错误“Gradle View 正在运行且未结束”
- pytorch - PyTorch:我可以按长度对批次进行分组吗?