Ошибка при запуске

У меня такая трабла... нормально если ткаб запустить то все хорошо (не считая того что zlib не хочет прикручивацо). Если я запускаю его cmdшником вида
SET PATH "./My Stuff/Soft/Tkabber;./My Stuff/Soft/Tcl/bin;%PATH%"
SET HOME="./My Stuff/Soft/Tkabber"
start "./My Stuff/Soft/Tcl/bin/wish84.exe" "./My Stuff/Soft/Tkabber/tkabber.tcl"

то получаю ошибку

Can't create directory "~": no such file or directory while executing "file mkdir $options(logdir)" (in namespace eval "::logger" script line 11) invoked from within "namespace eval::logger {custom::defgroup Logging [::msgcat::mc "Logging options."] - group Chat <---- покоцано ---->

Долго и нудно шаманил с HOME, никакие варианты не прокатывают, даже если вкрутить гвоздями ПОЛНЫЙ путь и запускать с ткилем, который прописан в системе.

ЗЫЖ Win XP и Win 2003 Ent Server. Ткиль 8.4

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Похоже на

Похоже на ошибку в Tcl/Tk. можешь попробовать устанавливать переменную HOME в тиклевом скрипте. (PATH вообще не нужен, пожалуй.)

Положи в ./My Stuff/Soft файл tkabber.tcl со следующим содержимым:

set ::env(HOME) [file join [file dirname [info script]] Tkabber]
source [file join $::env(HOME) tkabber.tcl]

и запускай с помощью

start "./My Stuff/Soft/Tcl/bin/wish84.exe" "./My Stuff/Soft/tkabber.tcl"

Может помочь.

Спасибо,

Спасибо, помогло, только при старте появляется в корне директория file, оно для чего? и можно ли её куда нить переместить?. Тогда в догонку ещё пару вопросов :)
В мануале написано что для установки плагинов их достаточно просто скопировать в plugins. Я скопировал (и ткаббер и плуги из SVN), но ниодного плуга не вижу после рестарта...
Zlib компоненты как я понял устанавливается так же, но только в директорию Tcl\lib...тоже не хочет видеть :(

Syndicate content