无法使用 RVM 安装 Jruby

无法使用 RVM 安装 Jruby

当我运行以下命令之一时:

rvm install jruby-1.7.3

或者

rvm install jruby

我收到以下消息:

寻找二元红宝石,这可能需要一些时间。

安装 ubuntu 的要求,可能需要 sudo 密码。

运行“apt-get --quiet --yes update”需要 sudo。

胆怯地拒绝继续,请阅读‘rvm autolibs’。

更新存储库

缺少必需的包:git-core。

胆怯地拒绝继续,请阅读‘rvm autolibs’。

rvm——版本

给我

rvm 1.19.0 (最新版),作者:Wayne E. Seguin、Michal Papis [https://rvm.io/]

有人能建议如何解决这个问题吗?

答案1

只需运行以下命令即可解决该问题:

rvm autolibs enabled

当我第一次跑步时

rvm autolibs status

并且输出为“disabled”,其中允许的模式如下:

  • 0,,disable-disabled 尽可能限制 RVM 自动化。
  • 1,,read-read-only 如果找到包管理器,允许 RVM 使用包管理器,但如果缺少依赖项,则不安装或失败。
  • 2, fail, read-fail - 如果找到包管理器,则允许 RVM 使用包管理器,如果缺少依赖项,则失败。这是默认
  • 3,,packages-install-packages如果找到包管理器,允许 RVM 使用包管理器,安装缺少的依赖项。
  • 4,,enable-enabled 如果找到包管理器,允许 RVM 使用包管理器,安装缺少的依赖项,安装包管理器(仅限 OSX)。
  • brew,,homebrew——osx_brew 类似4但强制使用 Homebrew。
  • port,,macports——osx_port 类似4但强制使用 MacPorts。
  • fink, osx_fink — 类似4但强制使用 Fink。
  • smf - 喜欢4但强制使用 SM 框架。

答案2

看起来你可能需要安装 gitsudo apt-get install git

答案3

我在安装 ruby​​ 时遇到了类似的错误

缺少所需的包:git。

胆怯地拒绝继续,请阅读‘rvm autolibs’。

查看以下链接上的说明,它可能会对您有所帮助。

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-centos-6-with-rvm

请注意,安装 rvm 后,您可能必须在安装 ruby​​ 之前使用以下命令安装其他依赖项(这在链接中列出)

yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

注意:对于 centos >= 5.4,iconv-devel 由 glibc 提供

相关内容