gpt4 book ai didi

ruby-on-rails - Rails - OS Mavericks 和 postgresql

转载 作者:行者123 更新时间:2023-11-29 12:05:41 24 4
gpt4 key购买 nike

背景 - 几个月前,我购买了一台新的 Macbook 来替换 iMac。当我将数据从旧 iMac 恢复到新 Macbook 时,我不小心使用了 davidburton 作为用户,而在 iMac 上我是 burtondav

然后我无法运行 postgreSQL 或 Rails。

我使用这个符号链接(symbolic link)命令来修复它:

ln -s /Users/davidburton /Users/burtondav

但是,昨天我升级到了 OS X Mavericks。现在我无法启动 postgreSQL 或使用 Rails。即使在重新输入符号链接(symbolic link)之后。

有什么办法可以解决吗???

如果我必须重新安装 postgreSQL:

我的 postgreSQL 文件在 usr/local/var/postgres我很确定我使用自制软件来安装它。

如何在不丢失数据的情况下重新安装 postgreSQL?

我打算在重新安装 postgreSQL 后转储整个数据库并重新加载。但是我无法启动 postgreSQL 来转储数据。

这是我得到的:

$ postgres -D /usr/local/var/postgres
2013-10-24 15:30:07 GMT < > %FATAL: data directory "/usr/local/var/postgres" has wrong ownership
2013-10-24 15:30:07 GMT < > %HINT: The server must be started by the user that owns the data directory.

我应该将所有权从 burtondav 更改为 davidburton 吗?

感谢您的帮助!!

最佳答案

您应该更改 postgres 数据目录的所有者:

chown davidburton /user/local/var/postgres
# or
sudo chmod ugo=rwX /user/local/var/postgres # You might want to change the permissions as your needs

(您可能需要使用 sudo)

您在尝试启动rails/postgres 时没有发布错误,也许这个问题可以帮助您:ERROR: Failed to build gem native extension on Mavericks

关于ruby-on-rails - Rails - OS Mavericks 和 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19570287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com