How can I painlessly upgrade ruby and python languages and their libraries? Can I nuke the system versions (which are present somewhere in /System/Libraries
) and install newer ones using package manager (macports, fink, homebrew) or should I install them side by side to separate --prefix
and override the $PATH
variable to use installed versions first? Any other decent options?
What are the techniques for upgrading scripting languages on Lion OS X
package-managementsoftware-update
Related Question
- MacOS – Are the downloads for OS X updates different depending on the language
- MacOS – the best OS X version for iBook G4
- Mac – OS X application manager
- Mac – Upgrading for free Apple trialware from third party distributors
- MacOS – When I check for update in macOS, are the software from other sources checked for updates as well
- IOS – the criteria for auto updating of iOS apps
- Mac – List all installed macOS packages
- The latest version of firmware for the AirPods (first generation)
Best Answer
Don't overwrite or remove the system versions. Future OS X updates will break things.
MacPorts, Fink and Homebrew will use prefixes to prevent such problems, and typically set up the path so that your own calls to scripting languages will use their custom versions, whereas OS X packages will continue to use its own versions.