Lemur + PostgreSQL - 无法渲染类型的元素

问题描述 投票:1回答:1

我正在尝试使用以下文档在本地部署Netflix开放项目https://media.readthedocs.org/pdf/lemur/latest/lemur.pdf(第46页)

并遵循以下步骤:

git clone git://github.com/netflix/lemur.git
# Create a python virtualenv
mkvirtualenv lemur
# Make the magic happen
make

当我打电话给lemur init时,我收到以下错误:

sqlalchemy.exc.CompileError: (in table 'authorities', column 'options'): Compiler <sqlalchemy.dialects.sqlite.base.SQLiteTypeCompiler object at 0x10aaa3dd0> can't render element of type <class 'sqlalchemy.sql.sqltypes.JSON'>

我有一个Postgresql服务器在本地运行(使用docker)唯一的地址

postgresql://lemur:lemur@localhost:5432/lemur

但似乎项目无法连接。这是我部署到数据库docker的方式:

docker run --name some-postgres -e POSTGRES_DB=lemur -e POSTGRES_USER=lemmr -e POSTGRES_PASSWORD=lemur -p 5432:5432 -d postgres

在Mac OS上工作

请指教

python postgresql pip virtualenv
1个回答
0
投票

导致问题是因为未创建配置文件,默认情况下导致Lemur访问SQl​​ite。

在调用名为'lemur create_config'的'lemur init'之前,它解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.