尝试编译bu时出错

2024-07-04 04:57:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我按照从源代码构建部分中https://buckbuild.com/setup/getting_started.html的说明尝试从git签出构建Buck,但出现以下错误。前提条件安装正确。你知道吗

chrisym-mbp:buck chrisym$ ./bin/buck build --show-output buck
Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

Building: finished in 1.4 sec (100%) 76/1536 jobs, 19 updated
  Total time: 1.6 sec
Command failed with exit code 1.
stderr: Traceback (most recent call last):
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 184, in <module>
    sys.exit(main())
  File "/Users/chrisym/Library/MobileTools/buck/ant-out/buck-modules-resources/python/make_pex.py", line 157, in main
    for dst, src in manifest["modules"].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'

    When running <pex>.
    When building rule //py/hash:hash_files.
chrisym-mbp:buck chrisym$

我用python2和python3试过了。两种情况下的行为相同。你知道吗


Tags: inpymodulesmakelinelibraryoutusers

热门问题