1

我已经在 linux 机器上安装了 yugabytes DB,当我尝试使用 yugabytes 启动集群时,出现错误为无效语法。请帮助如何解决此问题。

./bin/yugabyted 状态文件“./bin/yugabyted”,第 1430 行,open(out_log, "a") as out_log, open(err_log, "a") as err_log: ^ SyntaxError: invalid syntax

Python 版本使用 - 2.6.6 Linux 版本 - 2.6.32-754.31.1.el6.x86_64

4

1 回答 1

1

这是一个 Python 2.6 问题,其中不支持同一行中的多个上下文管理器 - https://docs.python.org/2.7/reference/compound_stmts.html#the-with-statement。虽然这个特定错误的修复应该很简单,但 Python 2.6 在这一点上已经过时了——根据https://www.python.org/downloads/release/python-269/于 2013 年退役——我建议升级到蟒蛇 2.7。

于 2020-09-21T20:02:19.133 回答