Messages : 126
Sujets : 16
Inscription : May 2010
Niveau d’avertissement :
0%
Bonjour
J'ai installé le tcl téléchargé sur le site, horoscope.tcl
On a installé le package TLS 1.6.7 (le 1.6.5 se trouve pas)
Après avoir recompilé l'egg relancé et fait le .chanset #salon +horo, j'ai ça en PL lors de la commande (par exemple) :
!horo verseau
[20:50:01] Tcl error [::horofr::horopub]: couldn't open "./databases/horo.verseau.4.db": no such file or directory
je dois faire un fichier database.db ? ou il se crée tout seul, si oui je ne l'ai pas trouvé.
Une idée ?
Merci a vous et bonne soirée
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !
Messages : 297
Sujets : 8
Inscription : Dec 2008
Niveau d’avertissement :
0%
salut,
la reponse est dans ta question.
S'il ne peux pas ouvrir le fichier, c'est sans doute qu'il lui manque le dit fichier, n'as pas trouvé le dossier. (attention à l'orthographe du dossier database(S) ..
en lisant le ficher de configuration, tu dois retrouver le chemin exact /databases/ je présume.
Il faut donc que tu créé le DOSSIER databases (dans lequel viendront ce créer le fichiers requis pour chaque signe.
Codialement .
Messages : 2,281
Sujets : 178
Inscription : Apr 2004
09/11/2018, 01:15
(Modification du message : 09/11/2018, 01:16 par CrazyCat.)
Je confirme ce que dit
cestlemien: il faut créer le répertoire databases dans le répertoire où se trouve l'exécutable eggdrop (donc au même niveau que scripts)
J'aurais dû ajouter le système de création du répertoire, mais bon, flemme
Messages : 126
Sujets : 16
Inscription : May 2010
Niveau d’avertissement :
0%
(09/11/2018, 01:15)CrazyCat a écrit : Je confirme ce que dit cestlemien: il faut créer le répertoire databases dans le répertoire où se trouve l'exécutable eggdrop (donc au même niveau que scripts)
J'aurais dû ajouter le système de création du répertoire, mais bon, flemme 
Héhé

Merci d evos réponse, même si je m'en doutais un peu
Donc quand je lis le tcl :
Code :
namespace eval horofr {
# Emplacement et préfixe des fichiers de sauvegarde
variable horodbpfx "./databases/horo."
dans la partie "scripts" je dois rajouter une database style:
./databases/horo
ou simplement
databases/horo
J'avoue que là mon unique neurone de blond a cramé
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !
Messages : 2,281
Sujets : 178
Inscription : Apr 2004
tu dois juste créer le répertoire databases, et pas dans scripts, au même niveau (dans le répertoire où se trouve l'exécutable eggdrop).
Le "./" est juste une indication de chemin (qui signifie "là où tu es").
Messages : 126
Sujets : 16
Inscription : May 2010
Niveau d’avertissement :
0%
Nikel
Merci au blond que j'ai fait (j'en rigole moi même), ça doit être la période hivernale qui me réussit pas . J'pense que je vais aller hiberner au soleil
Bon WE
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !
Messages : 921
Sujets : 93
Inscription : Jul 2007
Niveau d’avertissement :
0%
Je suggère soit de modifier le code pour qu'il crée le répertoire automatiquement s'il n'existe pas, soit d'ajouter ceci à la description du paramètre :
"Vous devez vous assurer que le répertoire défini ici existe et le créer manuellement si nécessaire."
Ca évitera d'autres occurrences de cette question qui a déjà été posée maintes fois.
Messages : 2,281
Sujets : 178
Inscription : Apr 2004
(09/11/2018, 16:49)MenzAgitat a écrit : Je suggère soit de modifier le code pour qu'il crée le répertoire automatiquement s'il n'existe pas, soit d'ajouter ceci à la description du paramètre :
"Vous devez vous assurer que le répertoire défini ici existe et le créer manuellement si nécessaire."
Ca évitera d'autres occurrences de cette question qui a déjà été posée maintes fois.
J'y pensais, dès que j'ai les 5 minutes nécessaires je fais la modif du script