【发布时间】:2012-02-04 16:20:46
【问题描述】:
我想在 Heroku 上运行 Rails 应用程序,所以我使用 Homebrew 在我的 Snow Leopard 机器上安装了 PostgreSQL。目前,brew 将 9.1.2 安装到 /usr/local/Cellar/postgresql。经过一番研究,我发现 Heroku 的免费共享版本需要 8.3.x。虽然 homebrew-alt 没有 8.3,但它确实有 8.4,所以我下载了它并将其安装到 /usr/local/Cellar/postgresql8 中。然后我确认我能够在每个版本上创建和运行数据库。想到我可以使用“brew [link | unlink] 来回切换”,我运行了“brew unlink postgresql8”,然后运行了“brew link postgresql”。但是,运行后一个命令会导致此错误:
正在链接 /usr/local/Cellar/postgresql/9.1.2... 错误:无法链接 postgresql 另一个版本已经链接:/usr/local/Cellar/postgresql/9.1.2
有什么方法可以做到这一点(来回切换)还是我误解了 brew link/unlink 应该如何使用?
顺便说一句,“brew list”显示“postgresql”和“postgresql8”,所以我认为我不应该说“brew link postgresql9”。
谢谢。
【问题讨论】:
-
抱歉,我是 Stackoverflow 的新手,发现界面操作起来相当混乱。
标签: macos postgresql homebrew