{"id":476,"date":"2012-08-31T08:21:00","date_gmt":"2012-08-31T08:21:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-en\/2012\/08\/31\/how-to-transfer-all-modules-from-one-perlbrew-environment-to-another\/"},"modified":"2012-08-31T08:21:00","modified_gmt":"2012-08-31T08:21:00","slug":"how-to-transfer-all-modules-from-one-perlbrew-environment-to-another","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2012\/08\/31\/how-to-transfer-all-modules-from-one-perlbrew-environment-to-another\/","title":{"rendered":"how to transfer all modules from one perlbrew environment to another?"},"content":{"rendered":"<p>\t\t\t\tI mean something like rvm&#8217;s <i>migrate<\/i> resp. <i>upgrade<\/i>.<br \/>\nLooks like\u00a0<i>list-modules<\/i> helps me there.<\/p>\n<p>I had to upgrade somehow, but the published path didn&#8217;t work for me. After I removed <span>$HOME\/.perlbrew<\/span>\u00a0and I did a fresh installation, I was successfully upgraded.<br \/>\nNow this runs smoothly:<\/p>\n<blockquote><p>\n<span>$ perlbrew list-modules<\/span><\/p><\/blockquote>\n<p>Right now I am running a<\/p>\n<blockquote><p>\n<span>$ perlbrew upgrade-perl # upgrading <a href=\"https:\/\/www.bibleserver.com\/text\/ESV\/Tobit5%3A16-1\" class=\"bibleserver extern\" target=\"_blank\" rel=\"noopener noreferrer\">to 5.16.1<\/a><\/p><\/blockquote>\n<p>And I hope, even this will run smoothly afterwards:<\/p>\n<blockquote><p>\n<span>$ perlbrew list-modules | perlbrew exec &#8211;with perl-5.16.1 cpanm\u00a0<\/span><\/p><\/blockquote>\n<p>It said:<\/p>\n<blockquote><p>\n<span>Upgrading perl-5.16.0 <a href=\"https:\/\/www.bibleserver.com\/text\/ESV\/Tobit5%3A16-1\" class=\"bibleserver extern\" target=\"_blank\" rel=\"noopener noreferrer\">to 5.16.1<\/a><br \/>Fetching perl-5.16.1 as \/usr\/local\/perlbrew\/dists\/perl-5.16.1.tar.bz2<br \/>Installing \/usr\/local\/perlbrew\/build\/perl-5.16.1 into \/usr\/local\/perlbrew\/perls\/perl-5.16.0<\/span><\/p><\/blockquote>\n<p>\nInstalling 5.16.1 broke today. Alright, I will try something else:<\/p>\n<blockquote><p>\n<span>$ perlbrew list-modules | perlbrew exec &#8211;with perl-5.14.2 cpanm<\/span><\/p><\/blockquote>\n<p>\nI had a few messages like this one:<\/p>\n<blockquote><p>\n<span>! Finding HTML-TableExtract on cpanmetadb failed.<\/span><\/p><\/blockquote>\n<p>Installing manually with cpanm replacing &#8220;-&#8221; by &#8220;::&#8221; worked anyway, eg.\u00a0<span>HTML::TableExtract\u00a0<\/span>instead of\u00a0<span>HTML-TableExtract<\/span>.<\/p>\n<div>\n<\/div>\n<div>\n==========<\/div>\n<div>\n<\/div>\n<p>\nI will try installing (&#8220;upgrade-perl&#8221;) 5.16.1 again sooner or later \u2026<\/p>\n<p>I wonder, what this will say afterwards:<\/p>\n<blockquote><p>\n<span>$ perlbrew list<\/span><\/p><\/blockquote>\n<p>Will it list 5.16.0 and also 5.16.1?<\/p>\n<p>I like my &#8220;stable&#8221; alias:<\/p>\n<blockquote><p>\n<span>$ perlbrew alias create perl-5.16.1 stable\u00a0<\/span><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I mean something like rvm&#8217;s migrate resp. upgrade. Looks like\u00a0list-modules helps me there. I had to upgrade somehow, but the published path didn&#8217;t work for me. After I removed $HOME\/.perlbrew\u00a0and I did a fresh installation, I was successfully upgraded. Now this runs smoothly: $ perlbrew list-modules Right now I am running a $ perlbrew upgrade-perl [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[666],"tags":[],"class_list":["post-476","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"share_on_mastodon":{"url":"","error":""},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-7G","jetpack_likes_enabled":true,"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=476"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/476\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}