J'ai téléchargé et installé PostgreSQL et PostGis de Kyngchaos pour mon installation OS X 10.10. Quand je cours psql
je reçois,
bash: psql: command not found
Selon le site Comment exécuter PSQL sur Mac OS X? Il est installé dans /Library/PostgreSQL
. Il n'y a pas de fichier là-bas.
Selon le fichier README
inclus dans le fichier DMG, les fichiers binaires Postgres sont installés dans /usr/local/pgsql/bin/
. Vous devriez ajouter ces lignes dans votre ~/.bashrc
:
export PSQL_DIR=/usr/local/pgsql/bin/
export PATH="$PSQL_DIR:$PATH"
Mettez à jour votre environnement avec source ~/.bashrc
ou exécuter une nouvelle coquille et psql
devrait être disponible.
Il apparaît que votre problème est de définir correctement les variables d'environnement. Après l'installation, la commande PSQL ne fonctionnera pas car vous devez définir le bon chemin vers cette commande dans votre fichier variables d'environnement - qui diffère un peu en fonction de votre version.
Je voulais juste ajouter un commentaire ici pour les demandes futures.
Je travaille sur une MacOS Catalina 10.15.2 et le terminal par défaut actuel utilise une coquille appelée "ZSH".
J'ai utilisé la commande suivante du terminal:
nano ~/.zshrc
et ajouter la ligne suivante:
export PATH="/Library/PostgreSQL/11/bin:$PATH"
control x (pour quitter) et S (pour enregistrer) et entrez (nom de fichier précédent) Veuillez noter que ce chemin ci-dessus dépendra de votre version postgreSQL - je vous recommanderai de consulter ces informations sur votre documentation/site Web.