Postgres 9.4.0上缺少plpythonu.control
我在Mac上运行Postgres 9.4.0 我在运行迁移时不断遇到此错误: PG::UndefinedFile:错误:无法打开扩展控制文件“/usr/local/ceral/postgresql/9.4.0/share/postgresql/extension/plpythonu.control”:没有这样的文件或目录 我检查了一下,发现(当然)该目录中缺少该文件 我试着做:Postgres 9.4.0上缺少plpythonu.control,python,ruby-on-rails,postgresql,rails-postgresql,Python,Ruby On Rails,Postgresql,Rails Postgresql,我在Mac上运行Postgres 9.4.0 我在运行迁移时不断遇到此错误: PG::UndefinedFile:错误:无法打开扩展控制文件“/usr/local/ceral/postgresql/9.4.0/share/postgresql/extension/plpythonu.control”:没有这样的文件或目录 我检查了一下,发现(当然)该目录中缺少该文件 我试着做: $ psql =# \c abc_dev; =# CREATE EXTENSION plpythonu; =# ER
$ psql
=# \c abc_dev;
=# CREATE EXTENSION plpythonu;
=# ERROR: could not open extension control file "/usr/local/Cellar/postgresql/9.4.0/share/postgresql/extension/plpythonu.control": No such file or directory
如何将plpythonu.control文件放入Mac上的扩展部分,以便将其添加到abc_dev数据库?提前谢谢你的建议 编辑:标准brew不包括plpython。您可以使用以下方法使其工作:
brew使用python重新安装postgresql(从源代码构建)
这并不能真正回答问题。如果您有其他问题,可以单击“提问”进行提问。你也可以加上一个悬赏来吸引更多的注意力这个问题好吧,这可能不是最确定的答案,但它肯定会在这一过程中有所帮助。无论如何,这可能是一个更明确的答案:brew重新安装postgresql——从源代码构建——使用python
刚刚发现,抱歉:)如果您认为找到了更好的答案,请编辑您的实际答案以反映它,请记住此网站的目的是帮助他人,我们会努力保持它的干净和声音,谢谢你@ervazu。也谢谢你的帮助,珍。给像我这样的人的便条。与OP相关,但不是直接相关。仔细查看您得到的错误。除了plpythonu.control
实际上是plpython3u.control
,我的OQ错误与之类似;因此,在目录/[some install path here]/extension'中查找
plpython3u.control`然后运行CREATE extension plpython3u
。不同版本的py
(我想)。