Managing Erlang and Elixir Versions Using vfox

Managing Erlang and Elixir Versions Using vfox

Source: dev.to

Type: Post

The article introduces vfox, a version management tool written in Go with Lua for plugins, which supports many programming languages and tools. The author, yeshan333, explains that vfox is comparable to the asdf-vm in functionality and can even use the same `.tool-versions` file for version management. However, vfox distinguishes itself with faster execution speeds, confirmed by official benchmarks. The author demonstrates how to install and use vfox on Ubuntu 20.04 for managing multiple versions of Erlang and Elixir, emphasizing faster performance compared to asdf-vm. The article provides step-by-step instructions on installing vfox, adding Erlang and Elixir plugins, and installing and managing multiple versions of each. The compatibility between Erlang and Elixir versions is also addressed, and the discussion concludes with instructions for setting a global default version for both Erlang and Elixir.

© HashMerge 2024