gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:15:33 26 4
gpt4 key购买 nike

大家好,我尝试使用 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 前缀命令找到特定 Ruby 版本的目录,例如rbenv 前缀 1.8.7-p357。

ruby-build 插件提供了一个 rbenv 卸载命令来自动化删除过程。

您可能还想更新 rbenv。如果您已手动安装它,请执行
$ cd ~/.rbenv
$ git pull

您还应该能够通过以下方式更新 ruby​​-build
$ cd ~/.rbenv/plugins/ruby-build
$ git pull

来源
  • https://github.com/rbenv/rbenv
  • https://github.com/rbenv/ruby-build
  • 关于ruby - 无法使用 rbenv 安装 ruby​​ 2,3(Ubuntu 服务器 16),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39183432/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com