当我运行以下命令之一时:
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 提供