Фон - несколько месяцев назад я купил новый Macbook для замены iMac. Когда я восстановил свои данные с моего старого iMac на новый Macbook, я случайно использовал davidburton
как пользователь, когда на iMac я был burtondav
.Rails - OS Mavericks и postgresql
Тогда я не смог запустить postgreSQL или Rails.
Я использовал эту символическую ссылку команду, чтобы исправить это:
ln -s /Users/davidburton /Users/burtondav
Но вчера я повышен до OS X Mavericks. Теперь я не могу запустить postgreSQL или использовать Rails. Даже после повторного ввода символической ссылки.
Есть ли способ исправить это ???
Если мне придется повторно установить PostGreSQL:
Мои PostGreSQL файлы находятся в USR/местные/вар/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?
Спасибо за помощь!
Я изменил собственность. Тогда я получил «Разрешения должны быть u = rwx (0700)». Итак, я попробовал '$ chmod u = rwx, g = ---, o = --- postgres'. Но я получил 'chmod: Неверный режим файла: u = rwx,' – Reddirt
Попробуйте с 'sudo chmod ugo = rwX/user/local/var/postgres' – MrYoshiji
Спасибо, что получил postgreSQL. Теперь мне нужно снова запустить Rails. – Reddirt