无法使用 rbenv 安装 ruby 2,3(Ubuntu 服务器 16)

Can't install ruby 2,3 with rbenv (Ubuntu server 16)

大家好,我已经尝试使用 rbenv 安装 ruby..

rbenv install 2.3.0

shell卡在这一行

Installing ruby-2.3.1...

10 分钟后我取消了这个过程并得到了这个日志..

linking transcoder gb18030.so
compiling ./enc/trans/gbk.c
linking transcoder gbk.so
compiling ./enc/trans/iso2022.c
make[1]: *** wait: No child processes.  Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes.  Stop.

知道发生了什么事吗?我如何清理所有进程以重新启动安装?

提前致谢!

一旦 rbenv 确定了您的应用程序指定的 Ruby 版本,它会将命令传递给相应的 Ruby 安装。

每个 Ruby 版本都安装在 ~/.rbenv/versions 下各自的目录中。例如,您可能安装了这些版本:

~/.rbenv/versions/1.8.7-p371/
~/.rbenv/versions/1.9.3-p327/
~/.rbenv/versions/jruby-1.7.1/

rbenv 的版本名称只是 ~/.rbenv/versions.

中目录的名称

要删除旧的 Ruby 版本,只需 rm -rf 您要删除的版本的目录。您可以使用 rbenv 前缀命令找到特定 Ruby 版本的目录,例如rbenv 前缀 1.8.7-p357.

ruby-build 插件提供了一个 rbenv uninstall 命令来自动执行删除过程。

您可能还想更新 rbenv。如果您已手动安装它,请执行

$ cd ~/.rbenv
$ git pull

您还应该能够通过

更新ruby-build
$ cd ~/.rbenv/plugins/ruby-build
$ git pull

来源