[英]Can't install ruby 2,3 with rbenv (Ubuntu server 16)
大家好,我尝试用rbenv安装ruby。
rbenv install 2.3.0
外壳卡在这行中
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 prefix命令找到特定Ruby版本的目录,例如rbenv prefix 1.8.7-p357。
ruby-build插件提供了rbenv卸载命令来自动执行删除过程。
您可能还需要更新rbenv。 如果您已手动安装,则请执行
$ cd ~/.rbenv
$ git pull
您还应该能够通过以下方式更新ruby-build
$ cd ~/.rbenv/plugins/ruby-build
$ git pull
资料来源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.