ruby - 使用 rvm 在 Centos 7 上安装 Ruby 时出错

标签 ruby centos rvm

我正在使用 rvm 在 Centos 7 上安装 Ruby 2.5.0。

但是我运行 rvm install ruby-2.5.0我在编译阶段收到以下错误:

Error running '__rvm_make -j1',
please read /home/(username)/.rvm/log/1519585487_ruby-2.5.0/make.log
There has been an error while running make. Halting the installation.

/home/(username)/.rvm/log/1519585487_ruby-2.5.0/make.log我在编译部分发现:
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
generating miniprelude.c
executable host ruby is required. use --with-baseruby option.
make: *** [miniprelude.c] Error 1
++ return 2

我该如何解决这个问题?

最佳答案

感谢@Keith Bennet 的评论。我找到了解决方案。

解决方案(非常荒谬)是使用 yum install ruby 安装 ruby然后再次尝试运行 rvm use ruby-2.5.0 .像魅力一样工作。

关于ruby - 使用 rvm 在 Centos 7 上安装 Ruby 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48977383/

相关文章:

sql - 限制类别页面上产品列表中子类别的项目数量?

ruby-on-rails - 尝试在 ruby​​ 中使用正则表达式来查找特定字符

Centos 磁盘 LVM 扩展

linux - Bash 脚本响应控制台输出?

ruby - 在 OS X Mavericks 上降级 Ruby 时遇到问题

ruby-on-rails - 无法生成 rvm .rvmrc 文件

ruby - 如何在 Ruby on Rails 3 中从 JSON 响应创建 map ?

ruby-on-rails - 开始新的 Rails 3.0 项目时应该使用 ruby​​ 1.9.2 吗?

r - openblas R 3.1 和 Fedora/Centos dist

ruby-on-rails - 如何使用旧版本的 ruby​​ 1.9.2