运行 sudo gem install fastlane -NV 在安装 fastlane ruby​​zip 需要 ruby​​ version >= 2.4 时抛出错误

Posted

技术标签:

【中文标题】运行 sudo gem install fastlane -NV 在安装 fastlane ruby​​zip 需要 ruby​​ version >= 2.4 时抛出错误【英文标题】:running sudo gem install fastlane -NV throws the error installing fastlane rubyzip requires ruby version >= 2.4 when 【发布时间】:2020-09-23 15:02:25 【问题描述】:

运行

sudo gem install fastlane -NV 

在安装 fastlane ruby​​zip 需要 ruby​​ 版本 >= 2.4 时抛出错误

最初,环境设置是通过运行以下步骤完成的 -

如果安装了rvm先卸载-

rvm -v 
rvm list
rvm uninstall version_to_uninstall
rvm use system - Switch to macOS default ruby version
rvm implode - uninstall rvm 

rbenv - Ruby Environment Manager - we will use this to install ruby
brew install rbenv ruby-build
rbenv install 2.3.7

Add the following line to .bash_profile - 
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

source ~/.bash_profile
rbenv global 2.3.7
ruby -v 

bundle install
bundle exec fastlane bootstrap 
open ProjectName.xcworkspace

【问题讨论】:

【参考方案1】:

通过将 ruby​​ 版本更改为 2.6.0 来修复,如下所示 -

rbenv install 2.6.0

rbenv global 2.6.0

Then - 

sudo gem install fastlane -NV

【讨论】:

以上是关于运行 sudo gem install fastlane -NV 在安装 fastlane ruby​​zip 需要 ruby​​ version >= 2.4 时抛出错误的主要内容,如果未能解决你的问题,请参考以下文章

sudo gem install cocoapods 错误:无法构建 gem 原生扩展。?

安装cocoapod时,输入指令:sudo gem install cocopods 报错

我是不是需要每次都输入:sudo gem install cocoapods

尝试在 mac 上安装 sqlite3“sudo gem install sqlite3”时出错

Ubuntu 16.04在搭建Redis Cluster搭建时,使用gem install redis时出现:ERROR: While executing gem ... (Gem::FilePer

运行 bundle install 时如何传递 gem 安装的参数?