在openshift上迁移

在openshift上迁移,openshift,flask-migrate,Openshift,Flask Migrate,我用的是烧瓶。我安装了Flask migrate,并一直使用它来迁移我的postgresql数据库。它在我本地的盒子上很好用。然而,当我在openshift上运行它时,我得到了一个错误 "File "/opt/rh/python27/root/usr/lib64/python2.7/ConfigParser.py", line 396, in set raise NoSectionError(section) ConfigParser.NoSectionError: No section

我用的是烧瓶。我安装了Flask migrate,并一直使用它来迁移我的postgresql数据库。它在我本地的盒子上很好用。然而,当我在openshift上运行它时,我得到了一个错误

"File "/opt/rh/python27/root/usr/lib64/python2.7/ConfigParser.py", line 396, in set
    raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'alembic'
" 

有人知道这是什么或者如何修复吗?

我认为这是一个带有LD\u Library\u路径的bug,应该在这个sprint中修复。应该在一两周内投入生产

这可能意味着Flask Migrate无法找到alembic配置。Flask Migrate依赖Alembic生成db修订


默认情况下,Flask Migrate在
migrations
目录中搜索配置(和db版本脚本)。如果您的配置存在于不同的文件夹中,您可以使用
-d

指定它。是否安装了alembic?pip安装alembicYes!我认为这与openshift和我对如何与他们的界面交互的模糊理解有关。我一直在处理它,现在我得到:ImportError:libpq.so.postgresql92-5:无法打开共享对象文件:没有这样的文件或目录。当我搜索时,我发现:同样,我不知道问题是openshift还是我。是的,我在VPS的结构部署中遇到了这个问题。事实证明,这只是一个工作目录问题,为
迁移指定绝对路径
目录起到了作用。