Как установить конкретную версию ruby-dev на termux

Я пытаюсь настроить ruby ​​на рельсы окружающей среды на termux на Android. Я хочу использовать 2.1.10 ruby, Все, что я нашел, было apt install ruby-dev или же pkg install ruby-dev которая устанавливает последнюю версию ruby. какие-либо предложения?

1 ответ

Вы можете установить rvm.
0. Рекомендация: установите tmux и zsh и измените zsh в качестве оболочки по умолчанию. Ой мой Zsh работал. Шрифты Powerline тоже (установив скрипт в стиле termux)

Давайте установим rvm:
1. Установите пакеты gawk, curl и tar:
apt install curl gawk tar
2. Перейдите на сайт rvm.io и просто скопируйте команду "Установить RVM", похожую на:
curl -sSL https://get.rvm.io | bash -s stable
3. Добавьте эту строку [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" в файл ~/.bashrc или ~/.zshrc
4. Теперь ваша оболочка должна написать синтаксическую проблему 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. Теперь вы можете установить ruby ​​из rvm. Использование на rvm.io
    PS: jruby не поддерживается, пока вы не нашли решение для установки jdk и jre из Termux).
    PS: извините за плохой английский.

apt install ruby-dev устанавливает ruby ​​2.5.1-1

И это последняя версия, я думаю.

Другие вопросы по тегам