如何在 termux 上安装特定版本的 ruby-dev

How to install a specific version of ruby-dev on termux

我正在尝试在 android 上的 termux 上的 rails 环境中设置 ruby。我想使用 2.1.10 ruby。我只找到 apt install ruby-devpkg install ruby-dev,它们安装了最新版本的 ruby。有什么建议吗?

apt install ruby-dev 安装 ruby 2.5.1-1

我认为这是最新版本。

你可以安装rvm。
0. 建议:安装tmuxzsh,并将zsh改为默认shell。 哦,我的 Zsh 成功了。 Powerline 字体(通过安装 termux 风格的脚本)

让我们安装 rvm:
1. 安装 gawk、curl 和 tar 软件包:
apt install curl gawk tar
2. 转到 rvm.io 站点并复制 'Install RVM' 命令,看起来像:
curl -sSL https://get.rvm.io | bash -s stable
3. 将此行 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 添加到您的 ~/.bashrc 或 ~/.zshrc 文件
4. 现在你的 shell 必须写语法 PS 问题,只需打开 rvm 脚本并编辑它:
vi ~/.rvm/scripts/rvm
现在你必须找到一个像这样的块:

 case "`uname` in
(CYGWIN*|MINGW*)
... etc ... 

只需将 3 个初始化变量 __shell_name 字符串替换为:

__shell_name="gawk 'BEGIN{RS=\"\"}; NR==1{print; exit
}' /proc/$$/cmdline | tr - '[=11=]'" ;;
  1. Restart shell
  2. 现在您可以从 rvm 安装 ruby。 rvm.io
    的使用情况 P.s.: jruby 不受支持,而您没有找到安装 jdk 和来自 Termux 的 jre 的解决方案。
    P.s.: 抱歉英语不好。