错误:安装XSpear-1.4.1.gem时出错:rubyzip需要Ruby版本> = 2.4

问题描述 投票:0回答:1

我正在尝试安装XSpear 1.4.1,并且具有ruby版本2.7.1 32位,通过运行ruby -v命令可以看到:

ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [i686-linux]

但是仍然在XSpear目录中运行命令sudo gem install XSpear-1.4.1.gem时,我收到一条错误消息:

ERROR:  Error installing XSpear-1.4.1.gem:
        rubyzip requires Ruby version >= 2.4.

为什么会这样?请帮助。

谢谢。

ruby rubygems failed-installation
1个回答
0
投票

好吧...经过进一步调查,我知道我的计算机上已经预装了Ruby 1.3.0,并且已经在其上安装了Ruby 2.7.1。我不知道为什么,但是在Ruby 2.7.1的安装过程中,没有显示任何错误或警告说ruby已经安装(奇怪)。因此,我猜计算机将Ruby 2.3.0作为默认的Ruby版本,而Ruby将较新的版本显示为默认版本。

我必须完全删除rbenv,Ruby 2.3.0和2.7.1,然后重新安装rbenv和Ruby 2.7.1,然后才能安装XSpear。

我不知道这是一个bug还是我的愚蠢,但我很高兴这个问题得以解决。

谢谢您的时间。

© www.soinside.com 2019 - 2024. All rights reserved.