Elixir 环境安装

Elixir 的安装可以参考 Elixir 官方提供的简单说明

本教程的所有代码均基于 Elixir v1.12.0 ,如果你在学习过程中发现任何错误,请及时联系我们来修正。

安装 Elixir 最简单最快捷的方法其实是使用官方已经构建好的安装包。当然了,如果没有提供你的操作系统的包,或者你想尝试自己手动编译,那么就可以下载官方的源码,自己一步一步编译安装。

需要注意的是,Elixir v1.12 版本基于 Erlang 22.0 或者更新的版本。看起来有点复杂是不是? 不要着急,我们接下来提供的安装说明几乎都会自动帮我们安装 Erlang。如果没有,那么你可以认真读一下 安装 Erlang 章节,自己手动安装一下。

版本

  1. Elixir 使用的是 v1.12;
  2. Erlang 使用的是 v22.0。

安装成功后的检查

你的电脑上可能已经安装了 Elixir, 你可以运行下面的命令检查下

elixir --version

如果结果类似下面的,则安装成功

$  elixir --version
Erlang/OTP 24 [erts-12.1.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit] [dtrace]

Elixir 1.12.3 (compiled with Erlang/OTP 24)

否则继续阅读

官方构建包

安装 Elixir 的第一步,是确定我们的操作系统。 Elixir 官方为大家常用的几种操作系统都提前构建好了对应的安装包。

对了,你的电脑(操作系统)可能已经存在了比较旧的 Elixir 版本或 Erlang 版本。不用着急卸载,因为我们可以从老版本升级到最新的版本。

苹果电脑 MacOS 上安装

苹果电脑 MacOS 有两种安装方式,通过 brew 命令或 port 命名。我们首推的是 brew 命名。

brew 命令由著名的 Homebrew 包管理器 提供,如果你还未安装,可以点击链接先安装,安装完后即可运行下面的命令安装 Elixir

brew install elixir

另一种安装 Elixir 的方式是使用 Macports 包管理器,使用的安装命令如下

sudo port install elixir

GNU/Linux 系统安装

GNU/Linux 操作系统,一般指的是 CentOSUbuntuDebian 等等。你需要先确定你使用的是哪种类型的 GNU/Linux 系统,然后使用对应的方式安装即可

Alpine Linux (Community repository)

apk add elixir

Arch Linux (Community repository)

pacman -S elixir

Fedora 21 以及之前的版本

yum install elixir

Fedora 22 以及更新的版本

dnf install elixir erlang

Gentoo

emerge --ask dev-lang/elixir

GNU Guix

guix package -i elixir

openSUSE (和 SLES)

  1. 先添加 Elixir 和 Erlang 的官方仓库

    zypper ar -f obs://devel:languages:erlang/ Elixir-Factory
    

    如果你想使用最新的 Erlang,那么你应该运行下面这个仓库

    zypper ar -f obs://devel:languages:erlang:Factory Erlang-Factory
    
  2. 然后运行下面的命令

    zypper in elixir
    

Slackware

一种安装方式是使用 Sbopkg 包管理器

sbopkg -ki "erlang-otp elixir"

另一种是自己手动编译,你可以从 SlackBuilds.org 上下载 erlang-otpelixir 的源码,并自己手动安装。 不过这种方式我们不推荐

Solus

eopkg install elixir

Debian 或 Ubuntu

  1. 首先添加 Erlang 官方仓库

    wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && sudo dpkg -i erlang-solutions_2.0_all.deb
    

    版本可能需要你自己确定

  2. 然后运行下面的命令更新包索引

    sudo apt-get update
    
  3. 最后运行下面的命令安装

     sudo apt-get install esl-erlang
     sudo apt-get install elixir
    

    上面的顺序不能乱。

BSD 系统

FreeBSD

使用 ports 系统安装

cd /usr/ports/lang/elixir && make install clean

使用 pkg 包管理器

pkg install elixir

OpenBSD

pkg_add elixir

Windows 系统

一种方式是使用 .EXE 安装程序,点击链接 https://github.com/elixir-lang/elixir-windows-setup/releases/download/v2.1/elixir-websetup.exe 下载最新的包,然后一直点击 Next(下一步) 即可。

这种方式你首先要做的就是去 https://github.com/elixir-lang 确认下最新包的地址

另一种安装方式是使用 Chocolatey 包管理器 (假设你已经知道并安装了),那么运行下面的命令即可

cinst elixir

安装成功后的检查

如果你安装完成后,可以打开命令行或 shell, 然后运行下面的命令

elixir --version

如果结果类似下面的,则安装成功

$  elixir --version
Erlang/OTP 24 [erts-12.1.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit] [dtrace]

Elixir 1.12.3 (compiled with Erlang/OTP 24)
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.