tcl tk茶杯从文件安装

tcl tk茶杯从文件安装,tcl,tk,Tcl,Tk,您好,我正在尝试安装最新版本的treectrl(),但是如果我运行teacup安装文件://C:/tktreeunzipFolder,则无法覆盖该文件 该文件是脚本生成的临时文件夹中的文件。使用teacup从/tar.gz目录安装软件包的正确方法是什么 (我希望使用本地版本,因为我希望以2.4.1的新方式使用列标题,因为我预计其他方法很快就会贬值) 我还想知道如何在不安装预编译部件的情况下使用带有预编译部件的包。也就是说,在我运行的SKcript的子目录中有程序包文件后,是否需要执行任何特殊步骤

您好,我正在尝试安装最新版本的treectrl(),但是如果我运行
teacup安装文件://C:/tktreeunzipFolder
,则无法覆盖该文件

该文件是脚本生成的临时文件夹中的文件。使用teacup从/tar.gz目录安装软件包的正确方法是什么

(我希望使用本地版本,因为我希望以2.4.1的新方式使用列标题,因为我预计其他方法很快就会贬值)

我还想知道如何在不安装预编译部件的情况下使用带有预编译部件的包。也就是说,在我运行的SKcript的子目录中有程序包文件后,是否需要执行任何特殊步骤使程序包可以访问。(我不允许在一台机器上安装软件包,但希望在一个脚本中使用它们)。我是否必须以某种方式注册文件(dll/so)?(注意,我不能在linux上运行sudo)

将dll/包添加到workingdirectory的子目录会产生以下错误(在windows下):

无法加载库 “Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll”:无效 论点 执行“加载Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll treectrl”时 (“如果需要,包treectrl 2.4.1”脚本) 从“package require treectrl”中调用

旁注:

在linux/unix下,只需将文件放在子目录中即可 并使用
lappend auto_path path to_sub_dir将其添加到auto_path

首先,您必须以有权写入已安装包的本地存储库的用户身份运行该命令。对于Windows,这可能需要您以管理员身份运行
teacup安装程序(注意,我不确定tktreectrl的安装包名为
tktreectrl.dll
;我怀疑它名为其他东西,但不知道是什么):

runas/user:administrator“茶杯安装C:\path\to\tktreectrl.dll”
然而,主茶杯档案没有携带treectrl 2.4.1包这一事实本身就是一个问题。你有没有试过给网站上的人留言?

我是以拥有几乎完全管理权限的用户身份从tcl shell运行teacup的(安装软件,包括tcl,从头开始工作)。如果按照您的说明操作,我想知道随dll提供的pkgIndex.tcl文件和treectrl.tcl文件会发生什么情况。能够将dll放入子目录并从那里加载它对我来说就足够了。但是,如果我尝试这样做,我会将错误添加到问题中。我询问了活动状态,如果您感兴趣,谢谢您的深层链接:。我想你知道为什么茶杯更新对我不起作用,文件不在我的存储库中 runas /user:administrator "teacup install C:\path\to\tktreectrl.dll"