Предыстория: несколько месяцев назад я купил новый Macbook взамен iMac. Когда я восстанавливал свои данные со своего старого iMac на новый Macbook, я случайно использовал davidburton
в качестве пользователя, когда на iMac я был burtondav
.
Тогда я не мог запустить postgreSQL или Rails.
Я использовал эту команду символической ссылки, чтобы исправить это:
ln -s /Users/davidburton /Users/burtondav
Но вчера я обновился до OS X Mavericks. Теперь я не могу запустить postgreSQL или использовать Rails. Даже после повторного ввода симлинка.
Есть ли способ это исправить???
Если мне нужно переустановить 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?
Спасибо за вашу помощь!!