【问题标题】:Could not find package when running Ballerina code运行 Ballerina 代码时找不到包
【发布时间】:2018-05-16 06:51:12
【问题描述】:

我已将所有需要的 jar 文件复制到 /bre/lib/。

jar 文件是从这里下载的,https://github.com/wso2-ballerina/package-mongodb/releases/download/v0.5.5/wso2-mongodb-0.5.5.zip

只是简单地在代码顶部导入,仍然遇到错误“找不到包wso2/mongodb:*”

import wso2/mongodb;
function main(string... args) {
  .......
}

【问题讨论】:

    标签: ballerina


    【解决方案1】:

    在这种特殊情况下,这个错误是无害的,即使它非常具有误导性。 [1] 已报告解决此问题。

    这背后的原因是,mongodb 包还没有在 Ballerina Central。但是,由于您已将相关 jar 复制到 BALLERINA_HOME/bre/lib,因此未从 Ballerina Central 提取的包无关紧要。 使用 mongodb 包编写的 Ballerina 代码可以工作。

    [1]https://github.com/ballerina-platform/ballerina-lang/issues/8314

    谢谢

    【讨论】:

    • 我们会尽快解决这个问题。如果这回答了您的问题,请标记为答案:)
    • 这个问题将在下一个小版本中修复。
    • @ShobhitSrivastava 请注意,您收到的错误消息是无害的。正如 Natasha 提到的,该计划是解决在即将发布的版本中打印此错误消息的问题。即使出现此错误,您也应该可以使用该软件包。
    猜你喜欢
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多