【问题标题】:Having issues Installing postgresql with homebrew使用自制软件安装 postgresql 时遇到问题
【发布时间】:2011-12-04 07:06:05
【问题描述】:

基本上我做到了

brew install postgresql

这是我得到的错误,

==> Downloading   http://ftp9.us.postgresql.org/pub/mirrors/postgresql/source/v9.1.1/postgresql-9.1.1.tar.bz2

curl: (22) The requested URL returned error: 403
Error: Download failed: http://ftp9.us.postgresql.org/pub/mirrors/postgresql/source/v9.1.1/postgresql-9.1.1.tar.bz2

我认为使用 brew 安装 postgresql 很容易,有人遇到同样的问题吗?

【问题讨论】:

  • PostgreSQL 通常通过官方支持的 EnterpriseDB 的一键式二进制安装程序或通过 MacPorts 安装在 Mac OS X 系统上。在此之前,我还没有在 PostgreSQL 邮件列表中看到提及 brewhomebrew

标签: ruby-on-rails-3 postgresql homebrew


【解决方案1】:

似乎 URL 已更改,但公式尚未更新。

公式现已更新。而不是手动修复 正如这个答案的其余部分所建议的那样,只需更新你的 自制食谱通过brew update 并再次尝试安装。

您可以使用brew edit postgresql 命令自行编辑公式。将url 更改为http://ftp.postgresql.org/pub/source/v9.1.1/postgresql-9.1.1.tar.bz2 并尝试重新安装。

【讨论】:

  • 谢谢老兄,这很有帮助。希望它也能帮助其他面临这个问题的人。
  • 基本 URL 已更改 - 主要是因为此类问题。对“ftp9.us.postgresql.org”进行硬编码一开始是错误的,但很多人都这样做了。不幸的是,这台机器不在 PostgreSQL 社区的控制范围内,因此无法控制此类事情何时发生。
  • 是的,这很麻烦,但很容易通过访问 postgresql.org 站点并找到源下载的 ftp 链接来解决。
  • 值得注意的是,在文件中手动编辑 url 可能会中断“brew update”。由于 'brew update' 本质上是 git 更新,因此修改的文件会导致问题,因为 git 会停止更新以要求您提交更改。目前没有“强制”行为。有关更多详细信息,请参阅此链接 - github.com/mxcl/homebrew/issues/14224
【解决方案2】:

http://ftp.postgresql.org/pub/source/v9.1.1/postgresql-9.1.1.tar.bz2 的 MD5 为 061a9f17323117c9358ed60f33ecff78

【讨论】:

  • 迈克,我将您的 md5 答案添加为对上述答案的编辑,因为它对解决方案至关重要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 1970-01-01
  • 2017-07-19
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
相关资源
最近更新 更多