我正在尝试安装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 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还是我的愚蠢,但我很高兴这个问题得以解决。
谢谢您的时间。