Fastlane“ nokogiri需要Ruby版本> = 2.3.0。”错误

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

我在中等水平上完成了本教程,以便将Xcode项目与sonarQube集成在一起以获取一些指标。 Setup SonarQube - Swift。我能够通过最后一步做到这一点:在终端上,在项目目录的根目录中运行“ fastlane指标”。但是我在步骤“ slather” nokogiri上遇到此错误,需要Ruby版本> = 2.3.0。,fastlane完成并显示错误:Part 1Part 2(error)我还发现有人在这里有类似的问题,但没有答案:Similar Question

如果我跑步:

nicolas$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

我得到的红宝石版本2.6.3高于要求的2.3

有人知道如何解决此问题,或有任何预感吗?在此先感谢,感谢您的帮助。

swift ruby terminal sonarqube fastlane
1个回答
1
投票

经过研究并尝试了几种解决方案后,我终于解决了这个问题。发生的事情是我最初使用以下命令安装了fastlane:

brew cask install Fastlane

[而且当我有一个新的红宝石时,它似乎正在使用另一种红宝石。所以我用:

卸载了它
brew cask uninstall Fastlane

然后我用此命令重新安装它:

sudo gem install -n /usr/local/bin fastlane -NV

因为我在权限方面遇到问题,然后一切正常。

参考和其他解决方案:

Github thread

usr/local/bin

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