Bonjour,
Après la commande « sudo -H bench setup production $USER »
J’ai le message d’erreur « sudo: bench : commande introuvable »
Merci !
Bonjour Christian,
Peut-être que sudo ne trouve pas la commande à cause d’un problème de $PATH.
Si bench
est bien installée, tu peux lancer la commande suivante directement :
sudo /home/$USER/.local/bin/bench setup production $USER
En complément, tu peux obtenir le chemin complet vers bench
avec la commande et vérifier que bench
est bien installée pour l’utilisateur actuel non-privilégié :
which bench
# ↳ retourne /home/dokos/.local/bin/bench, par exemple
Corentin
Bonjour,
Merci pour votre réponse, mais après la commande ‹ sudo /home/$USER/.local/bin/bench setup production $USER › j’ai le message suivant :
Traceback (most recent call last):
File « /home/christian/.local/bin/bench », line 5, in
from bench.cli import cli
ModuleNotFoundError: No module named ‹ bench ›
Bonjour, j’ai exactement le même problème !
@Jean-Charles_Dufour @Christian
Bonjour, je pense qu’il manque une étape dans la documentation : il faut aussi installer bench pour l’utilisateur root avec :
sudo python3 -m pip install -U -q dokos-cli
Alternativement je pense que c’est possible d’exécuter la commande sans installer dokos-cli deux fois, avec :
sudo -E $(which bench) setup production $USER