gpt4 book ai didi

ruby - ZenTest 需要 RubyGems 版本 ~> 1.8

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:29 25 4
gpt4 key购买 nike

我正在尝试在某些 Ubuntu 服务器上安装 RubyInline:

sudo gem1.9.1 install RubyInline
ERROR: Error installing RubyInline:
ZenTest requires RubyGems version ~> 1.8


sudo ruby --version
ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]

这个错误的原因是什么?我对 1.8 引用感到困惑。这应该都是Ruby1.9.1。如何解决?

最佳答案

~> 1.8表示“任何版本的 RubyGems,只要它是 1.8 或更高版本,但小于 2.0”。所以1.8.0 , 1.8.11 , 1.8.1001.9所有匹配,但您拥有的版本不匹配。

1.9.1gem命令并不意味着 RubyGems 的版本是 1.9.1,而是它是 Ruby 1.9.1 安装附带的版本。要了解您拥有的 RubyGems 版本,请运行 gem1.9.1 --version .

要解决此问题,您可以升级 Rubygems,或通过运行 sudo gem1.9.1 install ZenTest --version "< 4.6" 安装与您拥有的 Rubygems 版本兼容的 ZenTest 版本。 (假设 ZenTest 4.5 与您的 RubyGems 兼容)

关于ruby - ZenTest 需要 RubyGems 版本 ~> 1.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182085/

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