果酱部署部署.py,第62行,在SetOp中

2024-04-26 12:58:31 发布

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

我有一个macbookproretina,我正试图从.mkb文件创建一个项目:但是我遇到了这个错误

Building project: /Users/sergioandreotti/Downloads/twins/template/marmalade/FeedtheTwins.mkb
Traceback (most recent call last):
  File "/Developer/Marmalade/6.1/s3e/makefile_builder/mkb.py", line 209, in <module>
    run()
  File "/Developer/Marmalade/6.1/s3e/makefile_builder/mkb.py", line 137, in run
    main(sys.argv)
  File "/Developer/Marmalade/6.1/s3e/makefile_builder/mkb.py", line 32, in main
    exit_code = mkb_main.run(argv)
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 3461, in run
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 3619, in run2
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 2697, in process_mkb_for_platform
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 690, in process
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 2602, in process_file
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 2124, in process
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 2124, in <lambda>
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 1971, in process
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/mkb_main.py", line 1130, in process_deployment_line
  File "/p4/sdkbuild/sdk/main/s3e/makefile_builder/deployment.py", line 62, in SetOpt
NameError: global name 'output' is not defined
Press enter to continue...

我找到了这个解决方案:https://devnet.madewithmarmalade.com/questions/2784/mkb-fails-to-build.html

但我不认为这是最好的解决办法。在

它对构建项目很有用,但是当我不得不使用marmaladeploy工具进行部署时,我遇到了其他问题。在

有时部署失败,错误日志中的错误是相同的“未定义全局名称'output'”

我无法在.mkb中保存我的配置,因为如果我这样做,下次重新加载配置时,部署将失败。在


Tags: runinpymain错误builderlinesdk
1条回答
网友
1楼 · 发布于 2024-04-26 12:58:31

这是我的错,我安装了果酱6.1.1而不是6.1.2。在

6.1.1不提供视网膜支持,.mkb中有“启用4英寸视网膜支持”标签集。在

相关问题 更多 >