PostgreSQL在macOS Big Sur(M1)上的安装失败

10

我在我的搭载M1芯片的macOS Big Sur上安装PostgreSQL时遇到了困难。在最后一步尝试安装版本12、11、10时,出现以下信息。 有人知道如何解决这个问题吗?

  • 创建菜单快捷方式时出现非致命错误。
  • 运行后安装步骤出现问题。安装可能无法正确完成。 无法启动数据库服务器。

我还没有M1芯片,很抱歉听到这种情况。我想知道,如果您要用它进行本地开发,是否可以使用postgresApp(也许可以工作)?https://postgresapp.com/ - Cetin Basoz
1
我在一台2015年中期的Macbook Pro上遇到了相同的Big Sur问题。Postgres 12在我的Mac上运行良好,我在安装13之前卸载了它,现在感到非常后悔。你有找到解决方法吗? - workerjoe
1
@workerjoe 嗯,我不能说我的工作完美无缺,但我所做的事情到目前为止似乎都很好用。其中一件事是:从 PostgreSQL 安装程序中下载没有“pgAdmin”的 PostgreSQL,然后我单独下载了最新的 pgAdmin。我不知道你是否和我有同样的问题,但希望这可以在某种程度上帮助你。 - Penguin
@Penguin 我选择了postgres.app,但我讨厌这样做。最终,那个也会有bug的。 - workerjoe
我遇到了同样的问题。我尝试单独安装PGadmin,但仍然收到相同的错误消息。 - Samuel
显示剩余2条评论
1个回答

4

由于Big Sur安全策略产生了一个权限问题。

参考链接

如果你在默认位置(即Library文件夹)进行安装,则会出现此问题。我曾经苦苦挣扎几天,后来发现如果我定义自己的安装路径并将其定位到非Library文件夹中(例如桌面上的某个文件夹),我就能够成功安装。

你也可以试一下,看看是否对你有用。

注:如果之前有任何安装失败的记录,请务必删除。


1
我尝试了这种方法,但很遗憾对我没起作用。我通过从postgreSQL安装程序中单独安装pgAdmin来解决了这个问题。我知道这听起来很奇怪,与我遇到的问题不相关。也许我还做了其他事情,因为我尝试了很多方法来解决这个问题哈哈:D 但是是的,对我来说这就是解决方案。仍然感谢您的建议和答复! - Penguin
我不太确定... 我使用的是最新版本的Big Sur。但我没有进行与PgAdmin的组合安装。我更喜欢使用DBeaver。我在使用EDB的安装程序以获取最新的Mac OS版本。https://www.enterprisedb.com/downloads/postgres-postgresql-downloads。很高兴听到你已经解决了这个问题。 - Samuel Norman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接