![](/img/trans.png)
[英]Ubuntu instaled ruby-dev but still can not install gem nokogiri
[英]How to install a specific version of ruby-dev on termux
我正在尝试在 android 上的 termux 上设置 ruby on rails 环境。 我想使用2.1.10 ruby
。 我发现的只是apt install ruby-dev
或pkg install ruby-dev
,它安装了最新版本的 ruby。 有什么建议?
你可以安装rvm。
0. 建议:安装tmux和zsh ,并将 zsh 更改为默认 shell。 哦,我的 Zsh工作了。 电力线字体(通过安装 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"
[[ -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'" ;;
apt install ruby-dev
安装 ruby 2.5.1-1
这是最新版本,我想。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.