rakudo / star

Rakudo Star (Raku distribution)
https://rakudo.org/
Artistic License 2.0
265 stars 41 forks source link

2020.01 does not warn or uninstall other installations #151

Closed ToddAndMargo closed 9 months ago

ToddAndMargo commented 4 years ago

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>) 
hankache commented 4 years ago

@ToddAndMargo thank you for your feedback. We are working on enhancing the installer and will definitely look into this issue.

ToddAndMargo commented 4 years ago

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.

AntonOks commented 9 months ago

closing due to inactivity