rails postgresql соединение с базой данных - PullRequest
0 голосов
/ 17 августа 2011

Я пытаюсь использовать базу данных postgresql для моего приложения rails.

Я следовал инструкциям, приведенным в этой ссылке:

http://blog.crowdint.com/2010/10/27/working-with-postgresql-and-rails3.html

Я успешно установил postgresql с помощью этой команды:

sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev libpgsql-ruby libgda-4.0-postgres libpq-dev

Когда я достиг строки, чтобы создать пользователя, я ввел эту команду:

sudo -u postgres psql template1

Но после того, как я ввел пароль для пользователя root, он выдал ошибку: 1011 *

env: -u: No such file or directory

Есть идеи, почему появилась ошибка?

1 Ответ

1 голос
/ 17 августа 2011

Похоже, что среда / путь могут быть испорчены для вашего пользователя. Я не уверен, что вы работаете на Mac или Linux / Unix, но я нашел сообщение на форумах Ubuntu, которое может быть связано с вашей проблемой:

Судо сломано

Я не уверен, что псевдоним sudo (ответ страницы 2)

alias sudo='sudo env PATH=$path'

- лучшее постоянное решение, но оно исправляет его для него. У меня нет такого псевдонима в sudo, поэтому я думаю, что есть лучшее решение с помощью команды profile / export, и я бы пригласил кого-нибудь дать лучший ответ.

Надеюсь, это поможет

...