-1

我正在执行一个使用use Tcl;. 这当前调用 tcl8.4。

当我检查我的 lib 路径时,也找到了 tcl8.5。我想use Tcl;使用 tcl8.5 而不是 tcl8.4。任何人都可以帮助我吗?

4

1 回答 1

1

通过查看发行版Makefile.PL,我相信它tclshX.Y在安装模块时使用了 found 。

如果在您安装模块后安装了更新版本的 Tcl 8.5,您可以尝试重新安装该模块。

wget https://cpan.metacpan.org/authors/id/V/VK/VKON/Tcl-1.27.tar.gz
tar xvzf Tcl-1.27.tar.gz
cd Tcl-1.27
perl Makefile.PL
make test
make install

如果这还不够,这个模块Makefile.PL接受有助于找到正确的tclsh. 如发行版README文件中所述,您可以使用以下命令查看接受的选项:

perl Makefile.PL --help
于 2019-11-20T16:56:57.917 回答