I am executing a Perl script that makes use of use Tcl;
. This currently invokes tcl8.4.
When I check my lib path, tcl8.5 is also found. I want use Tcl;
to use tcl8.5 instead of tcl8.4. Can any one help me please?
I am executing a Perl script that makes use of use Tcl;
. This currently invokes tcl8.4.
When I check my lib path, tcl8.5 is also found. I want use Tcl;
to use tcl8.5 instead of tcl8.4. Can any one help me please?
From looking at the distro's Makefile.PL
, I believe it uses a tclshX.Y
found when the module is installed.
If a newer version 8.5 of Tcl has been installed since you installed the module, you could try to reinstall the module.
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
If that isn't sufficient, this module's Makefile.PL
accepts arguments that help locate the correct tclsh
. As mentioned in the distro's README
file, you can see the accepted options using the following:
perl Makefile.PL --help