# Elixir version manager for Windows?

**URL:** <https://forum.elixirforum.com/t/elixir-version-manager-for-windows/39399>\
**Category:** Discussions\
**Tags:** version-managers\
**Created:** [May 4, 2021, 9:41am UTC](https://forum.elixirforum.com/t/elixir-version-manager-for-windows/39399 "2021-05-04T09:41:26Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![webuhu](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/webuhu/32/11495_2.png) [@webuhu](https://forum.elixirforum.com/u/webuhu)\
**Post date:** [May 5, 2021, 5:59am UTC](https://forum.elixirforum.com/t/elixir-version-manager-for-windows/39399/6 "2021-05-05T05:59:17Z")

</div>

Scoop custom elixir manifest:

```elixir
{
    "homepage": "https://elixir-lang.org/",
    "version": "v1.12.0-rc.0",
    "depends": [
        "erlang",
        "vcredist2013"
    ],
    "url": "https://repo.hex.pm/builds/elixir/v1.12.0-rc.0-otp-23.zip",
    "hash": "3ed75a05fe5733b30e9cafa6f59b8591c43ff64eee12c8e5d27ddfb9e25bee73",
    "env_add_path": "bin",
    "checkver": {
        "github": "https://github.com/elixir-lang/elixir"
    },
    "autoupdate": {
        "url": "https://repo.hex.pm/builds/elixir/v$version-otp-24.zip"
    }
}

```

install & uninsall with Scoop is a charme.  
But it doesn’t really help out of the box to use different Elixir vesions per project basis.

Teaking the scoop used shims which are added to path could probably be a fast way to change global used version. Same for Elixir & Erlang.

---

_[View the full topic](https://forum.elixirforum.com/t/elixir-version-manager-for-windows/39399)._
