我试图使用以下文档https://media.readthedocs.org/pdf/lemur/latest/lemur.pdf在本地部署Netflix开放项目(第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'>我有一个Postgres SQL服务器只在本地运行(使用docker)地址
postgresql://lemur:lemur@localhost:5432/lemur但似乎这个项目没能连接起来。我就是这样部署到数据库码头的:
docker run --name some-postgres -e POSTGRES_DB=lemur -e POSTGRES_USER=lemmr -e POSTGRES_PASSWORD=lemur -p 5432:5432 -d postgres在Mac 上工作
请指教
发布于 2018-01-01 10:30:11
造成问题的原因是未创建配置文件,默认情况下,该文件导致Lemur访问SQlite。
在调用'lemur init‘之前,它名为'lemur _config’,这解决了这个问题。
https://stackoverflow.com/questions/48008814
复制相似问题