【发布时间】:2023-03-15 16:13:01
【问题描述】:
您好,我正在尝试安装最新版本的 treectrl (http://tktreectrl.sourceforge.net/),但是如果我运行 teacup install file://C:/tktreeunzipFolder,则错误无法覆盖文件。
该文件是临时文件夹中由脚本生成的文件。用茶杯从目录/tar.gz 安装包的正确方法是什么?
(我想使用本地版本,因为我想以2.4.1的新方式使用列标题,因为我希望其他方法很快就会贬值)
我还想知道如何在不安装的情况下使用带有预编译部分的包。 IE。一旦我将包文件放在我运行的脚本的子目录中,是否需要任何特殊步骤才能使包可访问。 (我不允许在一台机器上安装软件包,但我想在一个脚本中使用它们)。我是否必须以某种方式注册文件(dll/so)? (注意我不能在 linux 上使用 sudo)。
将 dll/package 添加到工作目录的子目录会产生以下错误(在 windows 下):
无法加载库 “Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll”:无效 争论 在执行“加载 Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll treectrl”时 ("package ifneeded treectrl 2.4.1" 脚本) 从“package require treectrl”中调用
旁注:
在 linux/unix 下,只需将文件放在子目录中即可 并使用
lappend auto_path path_to_sub_dir将其添加到auto_path
【问题讨论】: