You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: install.markdown
+7-25Lines changed: 7 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -47,17 +47,11 @@ Keep in mind that each Elixir version supports specific Erlang/OTP versions. [Se
47
47
48
48
#### Distributions
49
49
50
-
-**Alpine Linux** (Community repository)
51
-
* Run: `apk add elixir`
52
-
53
50
-**Arch Linux** (Community repository)
54
51
* Run: `pacman -S elixir`
55
52
56
53
-**Debian**
57
-
* Run: `sudo apt install erlang-dev elixir`
58
-
59
-
-**Debian** (and **Ubuntu**) alternative
60
-
* Use the [RabbitMQ Packages](https://launchpad.net/~rabbitmq) (might not be up-to-date however likely newer than the distribution)
54
+
* The packages in `apt` tend to lag several versions behind. You may use [RabbitMQ Packages](https://launchpad.net/~rabbitmq), outlined below, which are likely newer than `apt`, but our recommendation is to use one of the several other installation methods.
* You may use the default distribution, but those are often stale: `sudo dnf install elixir erlang`
70
65
* Documentation is available in separate packages: `sudo dnf install elixir-doc erlang-doc`
71
-
* Fedora's Rawhide repository has newer versions before they go into the main repositories: `sudo dnf --disablerepo='*' --enablerepo=rawhide install elixir elixir-doc erlang erlang-doc`
72
66
73
67
- **Gentoo**
74
68
* Run: `emerge --ask dev-lang/elixir`
@@ -81,21 +75,9 @@ Keep in mind that each Elixir version supports specific Erlang/OTP versions. [Se
81
75
* Run: `zypper in elixir`
82
76
* Optional: if you want to use the latest Erlang, you can use this repository: `zypper ar -f obs://devel:languages:erlang:Factory Erlang-Factory`
83
77
84
-
- **Slackware**
85
-
* Using Sbopkg:
86
-
* Run: `sbopkg -ki "erlang-otp elixir"`
87
-
* Manually:
88
-
* Download, build and install from SlackBuilds.org: [`erlang-otp`](https://slackbuilds.org/repository/14.2/development/erlang-otp/), and [`elixir`](https://slackbuilds.org/repository/14.2/development/elixir)
89
-
90
-
- **Solus**
91
-
* Run: `eopkg install elixir`
92
-
93
78
- **Ubuntu**
94
-
* Run: `sudo apt install elixir`
95
-
* Alternatively, use [install scripts](#install-scripts)
96
-
97
-
- **Void Linux**
98
-
* Run: `xbps-install -S elixir`
79
+
* The packages in `apt` tend to lag several versions behind, consider using [install scripts](#install-scripts)
80
+
* Alternatively, follow the same steps as Debian
99
81
100
82
### BSD
101
83
@@ -121,15 +103,15 @@ Keep in mind that each Elixir version supports specific Erlang/OTP versions. [Se
121
103
{% endfor %}
122
104
Run `erl` in the terminal if you are unsure of your Erlang/OTP version.<br />Previous Elixir versions are available in our [Releases](https://github.com/elixir-lang/elixir/releases) page.
123
105
106
+
- Using [install scripts](#install-scripts)
107
+
124
108
- Using [Scoop](https://scoop.sh/):
125
109
* Install Erlang: `scoop install erlang`
126
110
* Install Elixir: `scoop install elixir`
127
111
128
112
- Using [Chocolatey](https://community.chocolatey.org/):
129
113
* Install Elixir (installs Erlang as a dependency): `choco install elixir`
130
114
131
-
- Using [install scripts](#install-scripts)
132
-
133
115
### Raspberry Pi and embedded devices
134
116
135
117
To build and package an Elixir application, with the whole operating system, and burn that into a disk or deploy it overwhere, [check out the Nerves project](https://www.nerves-project.org).
0 commit comments