问题标签 [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.
ubuntu - 无法在 Ubuntu 上安装 DFINITY Canister SDK
我正在按照此处找到的步骤进行安装DFINITY Canister SDK
。
当我运行以下命令时,未创建目录dfx
(下),随后无法识别该命令:/bin
dfx
下面是我的 Ubuntu 版本:
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 提示
arrays - 元子中的空条件?
收到以下错误:
当试图遍历一个 id 列表时,获取相应的 HashMap 值,并且仅当 get() 函数返回一个 Product 时才添加到新数组中。
我可能误解了解决这个问题的最佳方法吗?似乎我不应该得到任何错误,因为如果它不是 Product 类型(这是它引用的“预期类型”),它应该继续,对吧?
tcp - Dfinity 互联网计算机 - 与副本通信时出错
我正在遵循 Ubuntu v20 机器上的快速入门本地开发设置,但出现以下错误dfx deploy
:
我正在努力解释这个错误。
- 什么是“复制品”?
- 上述错误的典型原因是什么?
是否有关于应该发生的事情的高级描述?例如dfx start
,创建一个本地服务器,dfx deploy
连接到它...
编辑:
这是我在启动容器 ( dfx start
) 时收到的错误消息:
有人对我可以采取的下一步措施有什么想法吗?
编辑2:
我最终通过运行uninstall.sh脚本并重新安装得到了这个工作,然后它工作了......顺便说一句,第二次安装v0.8.1(第一次是0.8.2)另外,请注意我升级了ubunutu初始安装失败后的 v18 到 v20(与 GLIBC 版本错误有关)。所以也许上述错误与此有关..