Ошибка подключения к PostgreSQL на Red Hat Openshift gear

#postgresql #openshift #psql

#postgresql #openshift #psql

Вопрос:

Позвольте мне проявить наивность, я учусь работать с Linux Openshift. Читая книгу, я попытался подключиться к серверу онлайн из командной строки [Bash]. Я запустил rhc port-forward , и он отобразил:

Checking available ports ... done

Forwarding ports ...

To connect to a service running on OpenShift, use the Local address

Service Local OpenShift

---------- -------------- ---- ---------------

httpd 127.0.0.1:8080 => 127.7.74.1:8080

postgresql 127.0.0.1:5432 => 127.7.74.2:5432

Press CTRL-C to terminate port forwarding

В книге сказано, что я должен запустить psql -h 127.0.0.1 -p 5433 -U username password

Теперь, почему bash жалуется каждый раз, когда я запускаю команду,

psql -h 127.0.0.1 ... В нем говорится, что команда psql не найдена.

Комментарии:

1. Git? Как в системе управления версиями? Какое отношение git имеет к psql? Вы действительно должны опубликовать всю команду.

2. Это вся команда, которую я написал в git. После перехода к моей рабочей папке я написал: psql -h 127.0.0.1 -p 5433 -U myUsername MyAppName. И я получаю сообщение об ошибке, которое sh.exe » команда psql не найдена.

3. Нет, вы не пишете это в git, проверьте, что такое git. Вы, вероятно, имеете в виду MINGW. Проверьте, какие инструменты вы используете и каковы они.

4. Я уже запустил предыдущий комментарий в git, в руководстве не говорилось, что я должен изменить панель записи. Вы когда-нибудь писали приложение в openshift, пожалуйста?

5. Пожалуйста, обратитесь к документации git git-scm.com/documentation Это должно помочь вам понять, что такое git, а что нет.

Ответ №1:

проверьте и убедитесь, что на вашем локальном компьютере установлен psql. Если нет, используйте менеджер пакетов, такой как yum (fedora / RHEL) или Brew (Mac), чтобы установить необходимые двоичные файлы для получения команды psql.

Ответ №2:

Проблема заключалась в том, что мое интернет-соединение в какой-то момент обрывается, когда я клонирую на свой локальный компьютер. Спасибо всем за ваш вклад. Требуется надежное подключение к Интернету, и для клонирования требуется довольно много времени:https://github.com/postgres/postgres.git.