Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Strawberry Perl - installing an older version

by stevieb (Canon)
on Mar 10, 2020 at 01:02 UTC ( [id://11114057]=note: print w/replies, xml ) Need Help??


in reply to Strawberry Perl - installing an older version

berrybrew will allow you to install and switch between different versions of Strawberry without affecting your existing installations.

My unreleased, currently being worked on v1.31 branch allows you to do installs, switch and remove from the UI. You can download the installer for that version right here.

Once it's installed, the UI icon will stay down in the task bar icon area. Just click it and it'll show you the various options.

Let me know if you have any questions or problems. It's been a few months since I've worked on it.

  • Comment on Re: Strawberry Perl - installing an older version

Replies are listed 'Best First'.
Re^2: Strawberry Perl - installing an older version (berrybrew)
by kcott (Archbishop) on Mar 10, 2020 at 02:18 UTC

    G'day stevieb,

    Thanks for the reply. I have some questions.

    The links you've provided are for an "unreleased, currently being worked on" version. Is there a "released, finished being worked on" version?

    I see "... the list of Strawberry Perls available ..." mentioned in the opening remarks, in the available and fetch commands, and in the "Update Perls Available" section. I'm unclear as to what this actually refers. Are all versions on "Strawberry Perl Releases" available? Does "we'll update the local perls.json file" refer to something that berrybrew does dynamically, or an indication of something that will be made available in some later release?

    In the "Configure Root Directory" section, I'm concerned about "This feature is incomplete ... things don't get properly reset yet.". I'll hold off further comment on that until I hear about the "released, finished being worked on" version that I asked about above.

    I have a number of Perls installed on my machine: an ActivePerl and a Strawberry Perl already mentioned in the OP; I have Git Bash which installed its own Perl; Cygwin which also has its own Perl; and Perlbrew Perls. Are any of these affected by berrybrew?

    — Ken

      "Is there a "released, finished being worked on" version?"

      Of course! ...here. The version I referred you to is stable and is deemed for release after some doc updates I didn't get done earlier this year.

      "I see "... the list of Strawberry Perls available ..." mentioned in the opening remarks, in the available and fetch commands, and in the "Update Perls Available" section. I'm unclear as to what this actually refers. Are all versions on "Strawberry Perl Releases" available? Does "we'll update the local perls.json file" refer to something that berrybrew does dynamically, or an indication of something that will be made available in some later release?"

      That refers to newer releases as Strawberry publishes them. 5.34 for example would be added to what berrybrew deems as available as soon as Strawberry builds, releases and adds it to the release list. This isn't added to berrybrew's internal list automatically. I never assume a user has Internet access, so when a new release of Perl is cut, Strawberry follows shortly thereafter, which is when berrybrew fetch is used.

      "In the "Configure Root Directory" section, I'm concerned about "This feature is incomplete ... things don't get properly reset yet.". I'll hold off further comment on that until I hear about the "released, finished being worked on" version that I asked about above."

      That section refers to people who want to move their Perl installation directory to somewhere that wasn't used when berrybrew was initially set up. This isn't used often at all. I'm going to move that section to a different document. Most users will never need to do this.

      "I have a number of Perls installed on my machine: an ActivePerl and a Strawberry Perl already mentioned in the OP; I have Git Bash which installed its own Perl; Cygwin which also has its own Perl; and Perlbrew Perls. Are any of these affected by berrybrew?"

      Nope, not at all. In fact, you can add them as a berrybrew managed perl by using the berrybrew virtual command if desired though. All that means is that you can switch back and forth to them as easily as the other berrybrew perls. Nothing is done to the file system at all. It's all done with PATH manipulation. If berrybrew is disabled or removed, everything goes back to normal.

        Thanks for the comprehensive response. I believe that addresses all of my questions.

        — Ken

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11114057]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2024-04-25 12:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found