2014-07-02 53 views
-1

允許我的noobishness,我正在學習如何使用Linux Openshift。在下一本書的時候,我嘗試從命令行[Bash]在線連接到服務器。我跑 rhc port-forward ,它顯示:在Red Hat操作系統上連接到PostgreSQL時出錯

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

現在爲什麼慶典抱怨任何時候我運行命令,

psql -h 127.0.0.1 ... 它說,PSQL命令不找到。

+1

Git?在源代碼控制? psit與git有什麼關係?你真的應該發佈整個命令。 –

+0

這是我在git中編寫的全部命令。導航到我的工作文件夾後,我寫道:psql -h 127.0.0.1 -p 5433 -U myUsername myAppName。我得到一個錯誤,提示sh.exe「找不到psql命令 –

+0

不,你不用git寫它,檢查git是什麼,你可能是指MINGW,檢查你使用的是什麼工具,它們是什麼。 –

回答

0

問題是當我克隆到本地機器時,我的網絡連接中斷了。謝謝大家對你的貢獻。它需要強大的互聯網連接,需要相當長的時間來克隆:https://github.com/postgres/postgres.git

0

請檢查並確保您的本地計算機上已安裝psql。如果不使用像yum(fedora/RHEL)或Brew(Mac)這樣的軟件包管理器來安裝必要的二進制文件來獲取psql命令。

相關問題