2010-11-09 21 views
0

J'essaie d'utiliser la version d'essai de TclDevKit-5.2 d'ActiveState.Le fichier de préfixe TclDevKit-5.2 n'existe pas

Je reçois un message d'erreur comme ceci:

-prefix "/opt/TclDevKit-5.2/bin/tdkbase" does not exist 

lorsque vous essayez d'envelopper un simple fichier tcl avec commande comme ceci:

/opt/TclDevKit-5.2/bin/tclapp -prefix /opt/TclDevKit-5.2/bin/tdkbase -out app empty.tcl 

Cependant, le fichier /opt/TclDevKit-5.2/ bin/tdkbase existe, et en tapant /opt/TclDevKit-5.2/bin/tdkbase, il lance une session tclsh!

Je suis sur 64 bits CentOS, et voici ce que uname -a retourne:

Linux hp1 2.6.18-194.11.1.el5 #1 SMP Tue Aug 10 19:05:06 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 

Qu'est-ce que je fais mal? Comment puis-je faire tclapp pour utiliser le fichier de préfixe?

Répondre

0

Essayez d'utiliser le chemin entre guillemets

0

J'ai toujours trouvé l'ensemble tclapp assez problématique pour exécuter. Je vous recommande de créer un fichier de projet et l'utiliser comme

/opt/TclDevKit-5.2/bin/tclapp -config "myproject.tpj" 

Il vous avez l'avantage que vous pouvez facilement tester différentes combinaisons et le garder dans un seul fichier de configuration.