在安卓手机上安装 Elixir
记录一下在安卓手机上安装 Elixir 的过程。
-
在手机上安装 Termux 应用
- 开启 SSH 服务(非必须, 开
ssh
只是为了便于 PC 端访问操作手机,比在手机上打字方便)- 安装相关包
apt update apt upgrade pkg install openssh pkg install net-tools
- 设置密码并开启 ssh
# 设置一个密码 passwd # 开启服务 sshd
- 查看手机 ip
ifconfig
- 安装相关包
- 安装 Elixir
- 从 PC 端登录手机
# 确保手机和 PC 处在同一网络,用上一步获取的安卓手机 ip 登录 # 拷贝公钥到安卓手机(需输入前面设置的密码) ssh-copy-id -p 8022 -i your_public_key_file andriod_ip # 登录 ssh -p 8022 android_ip
- 安装相关包 (PC 端登录之后,就可以开始正式的安装步骤了)
pkg install unzip pkg install erlang
- 安装 Elixir, 参考 https://github.com/hexpm/bob#elixir-builds 确定好 elixir 和 erlang otp 版本, 这里以 elixir 1.9.1 otp 22 为例:
mkdir elixir cd elixir # wget https://repo.hex.pm/builds/elixir/{REF}-otp-{OTP_MAJOR_VERSION}.zip wget https://repo.hex.pm/builds/elixir/v1.9.1-otp-22.zip unzip v1.9.1-otp-22.zip rm v1.9.1-otp-22.zip
- 设置 PATH, 保存到 bashrc
vi .bashrc export PATH=$PATH:$HOME/elixir/bin
- 从 PC 端登录手机
- 验证
elixir -v #> Erlang/OTP 22 [erts-10.4.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] #> #> Elixir 1.9.1 (compiled with Erlang/OTP 22)