2016-04-14 4 views

Antwort

0

Versuchen arbeiten, um Ihre ‚auto_path‘ Variable und sieht zu drucken, wenn Modul in diesem Pfad zur Verfügung steht. Wenn nicht, es richtig eingestellt

lapped auto_path <your_path_to_package_dir> 

vor dem Aufruf von ‚Paket benötigen‘

+0

Ich habe das getan, aber dieses Paket muss zuerst installiert werden und die Installation schlägt fehl. Ich bin gewandert, wenn BLT2.5 und 3.0 sogar in tcl 8.6 unterstützt werden. –

0

Öffnen Sie die pkgIndex.tcl Datei im Verzeichnis Ihres neu installierten Paket enthalten. Suchen Sie nach Zeilen mit package ifneeded ... darin. Das wird den genauen Namen des Pakets für Sie enthalten: package require.

In meinem blt2.5/pkgIndex.tcl hier der Name ist BLT und es funktioniert erfordert:

> wish8.6 
% package require BLT 
2.5 
% 

Wenn das Paket nicht in Ihrem Fall geladen werden kann, die $errorInfo nach dem gescheiterten package require drucken - es einen Hinweis enthalten, wie warum das Paket nicht geladen werden konnte.

Verwandte Themen