Как установить конкретную версию ruby-dev на termux - PullRequest
0 голосов
/ 27 мая 2018

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

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Вы можете установить 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'" ;;
Перезапустите оболочку Теперь вы можете установить ruby ​​из rvm.Использование на rvm.io
Ps: jruby не поддерживается, пока вы не нашли решение для установки jdk и jre из Termux).
Ps: извините за плохой английский.
0 голосов
/ 25 августа 2018

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

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

...