postgresql - 在 zsh mac 中找不到 psql 命令中的 Postgresql 错误
问题描述
我已经在我的 Mac 上安装了 postgresql!
- 但是,当我运行命令“psql”时,它会说:
zsh: command not found: psql
我找到了我的 psql 命令的位置(以及其他所有 postgres 命令 + pgadmin),它位于 /Users/Library/PostgreSQL/13/bin
当我 echo $PATH 我得到:
/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
- 现在我该怎么做才能运行 psql 而没有任何错误?
解决方案
/Users/Library/PostgreSQL/13/bin
不在你的“路径”中
简单的解决方案是为psql
in创建一个符号链接/usr/local/bin/
:
ln -s /Users/Library/PostgreSQL/13/bin/psql /usr/local/bin/psql
否则,您可以编辑您的配置文件并将路径扩展到/Users/Library/PostgreSQL/13/bin
推荐阅读
- python - 达到名称相同的字典的特定值
- javascript - 我在 html 和 js 中保存文件时遇到问题
- javascript - 如何在 React Native 中从图片库中读取 QR 码?
- javascript - 在 div "grand-parent" 顶部显示绝对 div
- node.js - 从 XML 文件中获取属性值
- spring - 如何在 Spring Boot 中动态创建多个数据源(在应用程序运行时)并为每个数据源关联事务管理器
- javascript - 如何检查 Firestore 字段是否属于时间戳类型?
- mysql - 有没有办法从 laravel 中的 api 调用加入表?
- apache-spark - Pyspark SQL 拆分数据框行的记录
- c++ - 为什么它计算错误的 Pisano 周期