我正在尝试将Ballerina模块更新为Swan Lake测试版2。在将分发版切换到slbeta2
之后,我尝试使用bal build
构建它,但在导入时出现错误。违规代码行是:
import ballerina/random as rnd;
错误是";无法将模块"ballerina/rrandom解析为rnd";。
将我的代码更改为
import ballerina/random;
没有任何帮助,我仍然得到错误";无法解析模块"芭蕾舞演员/随机";。
看起来这个模块仍然存在,并且已经为此分发版进行了更新。
从参考示例中可以看出,导入的语法在这个发行版中没有改变。
我做错了什么?
更新:我尝试重新安装Ballerina,但没有明显效果。
将我的项目与当前建议的结构进行比较后,我发现我有一个名为Ballerina.lock
的文件,该文件已不再需要。我不记得它是如何到达那里的,但它似乎是Dependencies.toml
的前身。删除停止了错误。