【问题标题】:'clarinet integrate' quickly fails and nothing is logged to console?“单簧管集成”很快失败,控制台没有记录任何内容?
【发布时间】:2022-06-11 02:13:13
【问题描述】:

https://docs.hiro.so/smart-contracts/devnet 之后,我无法让命令clarinet integrate 工作。我已经在我的 Mac 上安装了 Docker,并且正在运行 0.28.0 版的单簧管。在所有清晰度相关文件(合同、设置、测试和 Clarinet.toml)所在的“my-react-app/clarinet”中运行命令。

我猜这可能是 Docker 的问题?

【问题讨论】:

  • 它是立即崩溃还是您看到它在崩溃之前启动了一段时间?你是什​​么 docker 版本 ($ docker --version)?

标签: reactjs smartcontracts clarity-lang stacks-blockchain


【解决方案1】:

根据最后一个 devnet 的终止方式,您可以运行一些容器。这个问题应该会在下一个版本中修复,同时,你需要手动终止这个陈旧的容器。

【讨论】:

    【解决方案2】:

    除了 Ludo 的建议之外,我还会查看您的 Docker 资源。默认的 CPU/内存分配应该允许您开始使用单簧管,但以防万一,您可以更改它以查看是否有区别。这是我的设置供您参考:

    或者,为了梳理清楚,您可以重复使用其中一个示例(例如:hirosystems/stacks-billboard),而不是运行您的项目。查看样本是否按预期出现;如果是这样,您的项目中可能缺少某些内容。

    【讨论】:

      【解决方案3】:

      问题是我从配置不正确的存储库下载了我的 Devnet.toml 文件。我需要的配置是:

      [network]
      name = "devnet"
      

      我也增加了 Docker 中的 CPU 和内存。

      命令尝试启动堆栈资源管理器时出现问题,但我从clarinet integrate 获悉堆栈资源管理器目前存在几个问题。

      【讨论】:

        猜你喜欢
        • 2017-11-06
        • 1970-01-01
        • 2018-09-03
        • 2012-03-23
        • 1970-01-01
        • 2011-04-07
        • 2022-12-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多