簡體   English   中英

如何將PostgreSQL / bin目錄放在Windows的路徑中?

[英]How do I put PostgreSQL /bin directory on my path in Windows?

我猜我有一個相當簡單的問題。 我正在開發一個Ruby on Rails應用程序。 感謝Heroku,我正在嘗試切換到PostgreSQL。

在我的database.yml文件中,它指出:

  Install PostgreSQL and put its /bin directory on your path. 

我的問題是如何將PostgreSQL的/ bin目錄放在我的路徑上? 究竟哪個文件可以修改以及如何修改?

我想這是我的問題,因為當我運行“rails db”命令時,我得到:

“找不到數據庫客戶端:psql,psql.exe。檢查你的$ PATH然后再試一次。”

感謝大家! 羅賓。

通過Environment Variables將目錄附加到系統PATH (而不是用戶PATH ),使用分號將其與上一個條目分開。

您可以從控制面板 - >系統 - >高級 - >環境變量中找到它

陷入同樣的​​問題並嘗試了這里提到的解決方案

[user@host user]$ 
psql

bash: psql: command not found
[user@host user]$ 
echo $PATH

/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin
[user@host user]$ 
export PATH=$PATH:/usr/local/pgsql/bin

[user@host user]$ 
psql testdb

應該做的伎倆。

您需要先安裝Postgres,然后在系統變量部分添加系統屬性>環境變量>的路徑,您將看到PATH變量

這是我向PATH環境變量添加新位置的首選方法(在現代基於Red Hat的系統上):

echo 'export PATH="/usr/pgsql-9.3/bin:$PATH"' | sudo tee /etc/profile.d/pgsql.sh
  • PATH是冒號:按順序搜索被調用程序的目錄的分隔列表。
  • 下輪廓構造/etc對所有用戶都是持久(但所需要的活性殼source它們生效)。
  • 從其存儲庫安裝時,版本號將添加到PostgreSQL目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM