![](/img/trans.png)
[英]How do I run a ruby script, that I put in my /lib/tasks/ directory in my Rails app, once?
[英]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
:
按順序搜索被調用程序的目錄的分隔列表。 /etc
對所有用戶都是持久(但所需要的活性殼source
它們生效)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.