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

时间:2018-05-27 04:43:29

标签: ruby-on-rails ruby termux

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

2 个答案:

答案 0 :(得分:0)

您可以安装rvm。
0.建议:安装 tmux zsh ,并将zsh更改为默认外壳。 哦,我的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 - '\0'" ;;
  1. 重新启动外壳程序
  2. 现在您可以从rvm安装ruby。 rvm.io上的用法
    附注:找不到您从Termux安装jdk和jre的解决方案时,不支持jruby。
    附注:对不起,英语不好。

答案 1 :(得分:-1)

apt install ruby-dev安装ruby 2.5.1-1

那是我的最新版本。