star
star copied to clipboard
2020.01 does not warn or uninstall other installations
Dear Rakudo Star,
I just installed rakudo-star-2020.01-01-win-x86_64-(JIT).msi on Windows 7 SP1, x64 and Windows 10-1909 x64
Found out the hard way if you do not uninstall the prior version, the current version will not uninstall it for you.
Prior installation was rakudo-star-2019.03-x86_64 (JIT).msi
raku -v
Unhandled exception: Missing or wrong version of dependency 'C:\rakudo\bin\..\sh
are\nqp\lib\MAST\Nodes.nqp' (from 'src/Perl6/Pod.nqp')
at <unknown>:1 (C:\rakudo\bin\..\share\nqp\lib/Perl6/Pod.moarvm:<dependencie
s+deserialize>)
from src\vm\moar\ModuleLoader.nqp:47 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:)
from src\vm\moar\ModuleLoader.nqp:40 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:load_module)
from <unknown>:1 (C:\rakudo\bin\..\share\nqp\lib/Perl6/Actions.moarvm:<depende
ncies+deserialize>)
from src\vm\moar\ModuleLoader.nqp:47 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:)
from src\vm\moar\ModuleLoader.nqp:40 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:load_module)
from <unknown>:1 (C:\rakudo\bin\..\share\nqp\lib/Perl6/Grammar.moarvm:<depende
ncies+deserialize>)
from src\vm\moar\ModuleLoader.nqp:47 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:)
from src\vm\moar\ModuleLoader.nqp:40 (C:\rakudo\bin\..\share\nqp\lib/ModuleLoa
der.moarvm:load_module)
from <unknown>:1 (C:\rakudo\bin\..\share\perl6\runtime\perl6.moarvm:<dependenc
ies+deserialize>)
@ToddAndMargo thank you for your feedback. We are working on enhancing the installer and will definitely look into this issue.
Hi Hankache,
This image is how Quickbooks handles the situation: [(https://www.dummies.com/wp-content/uploads/qb2020-installation-location-window.jpg)]
Also do not forget to update the system PATH variable to the default installation, if installing multiple installations.
closing due to inactivity