#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.