{"id":28514033,"url":"https://github.com/version-fox/vfox-elixir","last_synced_at":"2026-03-10T18:31:46.635Z","repository":{"id":230951623,"uuid":"780553390","full_name":"version-fox/vfox-elixir","owner":"version-fox","description":"Elixir vfox plugin. Use the vfox to manage multiple Elixir versions in Linux/Darwin MacOS/Windows. all platform~","archived":false,"fork":false,"pushed_at":"2026-02-17T16:49:46.000Z","size":3131,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-17T21:48:07.072Z","etag":null,"topics":["elixir","elixir-lang","elixir-windows","mise-en-place","vfox","vfox-plugin"],"latest_commit_sha":null,"homepage":"https://version-fox.github.io/vfox-elixir/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/version-fox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-01T18:04:23.000Z","updated_at":"2026-02-17T16:49:50.000Z","dependencies_parsed_at":"2024-09-10T17:48:18.596Z","dependency_job_id":"af966771-9e1a-4815-bcba-a9b896019ab9","html_url":"https://github.com/version-fox/vfox-elixir","commit_stats":null,"previous_names":["yeshan333/vfox-elixir","version-fox/vfox-elixir"],"tags_count":7,"template":false,"template_full_name":"version-fox/vfox-plugin-template","purl":"pkg:github/version-fox/vfox-elixir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox-elixir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox-elixir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox-elixir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox-elixir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/version-fox","download_url":"https://codeload.github.com/version-fox/vfox-elixir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox-elixir/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30347396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elixir","elixir-lang","elixir-windows","mise-en-place","vfox","vfox-plugin"],"created_at":"2025-06-09T01:30:31.595Z","updated_at":"2026-03-10T18:31:46.592Z","avatar_url":"https://github.com/version-fox.png","language":"Lua","readme":"\u003cdiv align=\"center\"\u003e\n\n![logo](./assets/vfox-elixir-logo.png)\n\n[![vfox E2E tests](https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml/badge.svg)](https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml)\n[![mise E2E tests](https://github.com/version-fox/vfox-elixir/actions/workflows/mise_e2e_test.yaml/badge.svg)](https://github.com/version-fox/vfox-elixir/actions/workflows/mise_e2e_test.yaml)\n\n\u003c/div\u003e\n\n# vfox-elixir plugin\n\nElixir [vfox](https://github.com/version-fox) plugin. Use the vfox to manage multiple Elixir versions in Linux/Darwin MacOS/Windows. all platform~\n\n## Usage\n\n```shell\n# install plugin\nvfox add elixir\n\n# install an available version\nvfox search elixir\n# or specific version \nvfox install elixir@1.16.2\n```\n\n## Before install Elixir\n\nvfox-elixir plugin would install Elixir through the [Elixir](https://elixir-lang.org/install.html#compiling-from-source) source code compilation. So you must have the utilities mentioned in the document -\u003e [Compiling from source](https://elixir-lang.org/install.html#compiling-from-source).\n\nThe installation of Elixir relies on Erlang/OTP. You can use the [vfox-erlang](https://github.com/version-fox/vfox-erlang) plugin to manage your Erlang/OTP versions.\n\nEnsure that Elixir and Erlang/OTP versions are compatible -\u003e [Elixir and Erlang/OTP compatibility](https://hexdocs.pm/elixir/1.16.2/compatibility-and-deprecations.html#between-elixir-and-erlang-otp). \n\nHere are two examples of installing on Ubuntu 20.04 and MacOS 13.\n\n### install in Linux (Ubuntu 20.04/22.04)\n\n```shell\n# install utilities\nsudo apt-get -y install build-essential autoconf m4 libncurses5-dev libwxgtk3.0-gtk3-dev libwxgtk-webview3.0-gtk3-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop libxml2-utils libncurses-dev openjdk-11-jdk\n\n# install Erlang/OTP\nvfox add erlang\nvfox install erlang@26.2.3\nvfox use -g erlang@26.2.3\n\n# install Elixir\nvfox add elixir\nvfox install elixir@1.16.2\nvfox use -g elixir@1.16.2\n```\n\nYou can reference the E2E test in Ubuntu 20.04: [https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml](https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml)\n\n### install in Darwin (MacOS 13)\n\n```shell\n# install utilities\nbrew install autoconf libxslt fop wxwidgets openssl\n\n# install Erlang/OTP\nvfox add erlang\nvfox install erlang@26.2.3\nvfox use -g erlang@26.2.3\n\n# install Elixir\nvfox add elixir\nvfox install elixir@1.16.2\nvfox use -g elixir@1.16.2\n```\n\nYou can reference the E2E test in MacOS 13: [https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml](https://github.com/version-fox/vfox-elixir/actions/workflows/e2e_test.yaml)\n\n## install Elixir in Windows platform\n\nYou should use vfox 0.5.3+ to add vfox-elixir plugin in Windows platform. **Only support install Elixir versions after v1.15**, Elixir versions before v1.15 can also be installed using the deprecated [Online Elixir Installer](https://github.com/elixir-lang/elixir-windows-setup/releases/tag/v2.4).\n\n```shell\n# make sure an Erlang/OTP version is installed.\nvfox use -g erlang@26.2.3\n\n# Get avaliable version\nvfox search elixir\n\n# install an specific version\nvfox install elixir@1.16.2-elixir-otp-26\n```\n\n## install a pre-built version from hex.pm\n\nYou can also download a pre-built version from hex.pm. vfox-elixir will download it from: [https://github.com/hexpm/bob?tab=readme-ov-file#elixir-builds](https://github.com/hexpm/bob?tab=readme-ov-file#elixir-builds)\n\n```shell\n(1) \u003e VFOX_ELIXIR_MIRROR=hex vfox search elixir\nPlease select a version of elixir to install [type to search]: \n-\u003e  vmain (pre-built from hex.pm)\n   vmain-otp-22 (pre-built from hex.pm)\n   vmain-otp-23 (pre-built from hex.pm)\n   vmain-otp-24 (pre-built from hex.pm)\n   vmain-otp-25 (pre-built from hex.pm)\n   vmain-otp-26 (pre-built from hex.pm)\n   vmain-otp-27 (pre-built from hex.pm)\n   vmain-otp-28 (pre-built from hex.pm)\n   vmaster (pre-built from hex.pm)\n\n(1) \u003e VFOX_ELIXIR_MIRROR=hex vfox install elixir@main-otp-26\n```\n\n## Usage with mise\n\nThe plugin can also be used with [mise](https://mise.jdx.dev/), a development tool manager:\n\n```shell\n# Elixir need Erlang/OTP, so install Erlang/OTP first\nmise install vfox:version-fox/vfox-erlang@26.2.3\nmise use -g vfox:version-fox/vfox-erlang@26.2.3\n\n# Install an available version\nmise install vfox:version-fox/vfox-elixir@1.16.2\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fversion-fox%2Fvfox-elixir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fversion-fox%2Fvfox-elixir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fversion-fox%2Fvfox-elixir/lists"}