Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgres 9.4.0上缺少plpythonu.control_Python_Ruby On Rails_Postgresql_Rails Postgresql - Fatal编程技术网

Postgres 9.4.0上缺少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

我在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;
=# 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
(我想)。