Erlang OS X Installer: Official Release
by Karol Urbanski
An update to the Erlang Solutions OTP Installer
From now on, the old installer should be considered deprecated. During the Erlang/OTP 20 release cycle, it will stop being provided for new versions. The new installer is now our recommended option.
Fear not, though! The new installer has a whole slew of options that are likely to please any serious coder. I’ve summarised them for you in this post.
Motivation for changes
The previous iteration of the Installer supports auto-updating when a new version comes out.
This can be a very useful feature for the people who like to stay on the cutting edge, but a lot of serious developers like to stick to an older version they know is supported by the software they are using.
Moreover, looking around our own company, we have noticed people forgo downloading our own Installer because it does not offer an indispensable feature: the ability to quickly switch between different versions.
To many devs, it is important to be able to switch to an old Erlang version in order to test a patch on a legacy system, before quickly popping back to 19.0. Some people keep 4-5 different versions of Erlang on their machine!
This is why we’ve decided to change the ESL Installer to allow this kind of feature, while incorporating changes that will make the app feel more modern.
Installation of the new ESL Installer is as easy as downloading and then drag&dropping it into your Applications folder.
The app will show up in the tray, and its preferences can be accessed through the OS X System Preferences.
When clicked, the tray icon expands a menu that allows you to download releases, start a shell with one of the releases you already downloaded, force a check for new releases or updates, and to quickly access the preferences.
The Releases tab of the installer allows you install or uninstall various versions of Erlang.
The General tab of the Installer allows you to setup your preferences, including the default terminal and release you’d like to use, automatic checks for updates and automatically starting the Installer on system boot, all to ensure you stay up to date with new things in the world of Erlang.
The new Installer app should now look more similar to the other OS X apps you know and love, and instead of an ugly, annoying popup you should now be getting much less obstructive notifications.