问题标签 [dfinity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
687 浏览

ubuntu - 无法在 Ubuntu 上安装 DFINITY Canister SDK

我正在按照此处找到的步骤进行安装DFINITY Canister SDK
当我运行以下命令时,未创建目录dfx(下),随后无法识别该命令:/bindfx

下面是我的 Ubuntu 版本:

0 投票
2 回答
180 浏览

dfinity - 互联网计算机的 Dfinity 快速入门

我一直试图让快速入门工作,但各种 dfx 命令似乎没有生成应用程序所需的必要 html 页面和 css 文件。当您在本地部署容器,然后调用它http://localhost:8000/?canisterId=xxx而不是生成网页时,它只显示 javascript 消息和对话框。

根据快速入门,当你运行时dfx canister install --all,你应该得到一个看起来像的日志

我得到的只是:

然后它只是返回到终端提示,显然没有上传任何资产。index.html在我的 hello-assets 资产目录中也没有或“main.css”文件。您可以在适当的 url (http:localhost:8000/?canisterId=' 加载页面,但您没有得到页面,您只是得到 javascript 提示

0 投票
1 回答
104 浏览

arrays - 元子中的空条件?

收到以下错误:

当试图遍历一个 id 列表时,获取相应的 HashMap 值,并且仅当 get() 函数返回一个 Product 时才添加到新数组中。

我可能误解了解决这个问题的最佳方法吗?似乎我不应该得到任何错误,因为如果它不是 Product 类型(这是它引用的“预期类型”),它应该继续,对吧?

0 投票
0 回答
75 浏览

tcp - Dfinity 互联网计算机 - 与副本通信时出错

我正在遵循 Ubuntu v20 机器上的快速入门本地开发设置,但出现以下错误dfx deploy

我正在努力解释这个错误。

  1. 什么是“复制品”?
  2. 上述错误的典型原因是什么?

是否有关于应该发生的事情的高级描述?例如dfx start,创建一个本地服务器,dfx deploy连接到它...

编辑:

这是我在启动容器 ( dfx start) 时收到的错误消息:

有人对我可以采取的下一步措施有什么想法吗?

编辑2:

我最终通过运行uninstall.sh脚本并重新安装得到了这个工作,然后它工作了......顺便说一句,第二次安装v0.8.1(第一次是0.8.2)另外,请注意我升级了ubunutu初始安装失败后的 v18 到 v20(与 GLIBC 版本错误有关)。所以也许上述错误与此有关..