我正在执行一个使用use Tcl;. 这当前调用 tcl8.4。
当我检查我的 lib 路径时,也找到了 tcl8.5。我想use Tcl;使用 tcl8.5 而不是 tcl8.4。任何人都可以帮助我吗?
通过查看发行版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