2018-05-17 9:32 GMT+02:00 Tb Thomas <tbfh1...@gmail.com>: > > Then: cpanm Galileo > > Got a warning that I needed to be root (no "Continue?" prompt), it just > continued on for about 20 minutes installing a bunch of dependencies and > running tests on them. I figured better to let it finish than abort, then > uninstall and start over... >
The warning was probably a bit more verbose, and it's why you didn't see any "Continue?" prompt. cpanm falls back on installing modules in "$HOME/perl5" if it can't install them in the "official positions". > But, no such luck. Apparently 'uninstalling' isn't considered a priority > (albeit, cpan does keep a list, but not cpanm). > I honestly wonder who uses "uninstall" nowadays. The approach by many people is to install stuff in a localized library and avoid cluttering the "shared" space (where e.g. upgrading a module might break something in another program). Some people (me included sometimes) arrive to compile a separate perl completely. cpanm makes it extremely easy to install stuff in a local library with the "-l" option; Carton is another idea to do that (it uses cpanm behind the scenes). Anyway, in your specific case you should probably just be fine deleting "$HOME/perl5", which was created by cpanm as a result of you *not* being root during installation. > Before we can safely install 'big Perl applications' (with numerous > dependencies and version-specific features) perhaps we need an installation > system capable of cleanly installing and/or uninstalling those big apps. > (Consider that a suggestion for a future 'Mojolicious' project !;) > As I was saying, I guess many people don't bother uninstalling nowadays, but install stuff in localized directories or in custom perls. This makes uninstalling a breeze (just delete the whole installation directory and you're done). I see this as part of the mind shift from pets to cattle. For Mojolicious projects I always install it in a local directory, usually creating a cpanfile and then letting Carton do its job. Ciao, Flavio. -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To post to this group, send email to mojolicious@googlegroups.com. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.