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