У меня вопрос о пакете в TCL
У меня есть файл test1.tcl:
package provide hello 0.1.0
set globalVariable 20
Этот файл необходим в test2.tcl
package require hello 0.1.0
puts $globalVariable
и pkgIndex.tcl:
package ifneeded hello 0.1.0 [list source [file join $dir test1.tcl]]
, когда я выполняю test2.tcl, он сообщает, что пакет hello 0.1.0 не найден.
Я пытаюсь выполнитьpkgIndex.tcl, он говорит мне, что не может прочитать переменную dir, все эти три файла находятся в одной папке.как я мог это исправить?кто-нибудь может помочь?