首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到Starknet Cairo Lang v0.5.2

升级到Starknet Cairo Lang v0.5.2
EN

Stack Overflow用户
提问于 2021-11-12 02:22:59
回答 1查看 0关注 0票数 0

我升级到了Starknet v0.5.2,现在编译器抛出了这个奇怪的错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/kedar/cairo_venv/bin/starknet-compile", line 10, in <module>
    sys.exit(main())
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/starknet/compiler/compile.py", line 184, in main
    assemble_func=assemble_starknet_contract,
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/cairo_compile.py", line 108, in cairo_compile_common
    codes=codes, pass_manager=pass_manager, main_scope=MAIN_SCOPE
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/preprocessor/preprocess_codes.py", line 24, in preprocess_codes
    pass_manager.run(context)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/preprocessor/pass_manager.py", line 53, in run
    stage.run(context)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/preprocessor/default_pass_manager.py", line 100, in run
    files = collect_imports(additional_module, read_file=self.read_module)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/import_loader.py", line 30, in collect_imports
    collector.collect(curr_pkg_name)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/import_loader.py", line 81, in collect
    parsed_file: CairoFile = parse_file(code, filename=filename)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/parser.py", line 238, in parse_file
    return parse(filename, code, "cairo_file", CairoFile, parser_context=parser_context)
  File "/home/kedar/cairo_venv/lib/python3.7/site-packages/starkware/cairo/lang/compiler/parser.py", line 188, in parse
    parser = gram_parser.parse_interactive(code, start=code_type)
AttributeError: 'Lark' object has no attribute 'parse_interactive'

你知道会出什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-12 02:23:46

找到答案了。需要安装lark模块

代码语言:javascript
复制
pip install lark
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69937230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档