Fastlane不断警告我正在使用Ruby 2.2.4

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

我已通过rvm更新到Ruby 2.5.5,但我仍然从Fastlane收到警告。就上下文而言,我在Max OSX上构建了一个iOS应用,并通过自制brew cask install fastlane安装了Fastlane。我在网上和github仓库中搜索了Fastlane,但找不到真正的解决方案。

$ ruby -v
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-darwin18]

这是Fastlane输出enter image description here

这里有[[is]]红宝石2.2.4,我想它正在使用Fastlane,但是我不清楚升级它的正确方法是什么,或者是否可以设置一些环境变量以便Fastlane选择了较新的版本。~/.fastlane/bin/bundle/bin/ruby -v ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]

如何获得Fastlane来获取正确版本的Ruby?

或者,这些警告是否可以忽略?

编辑:

这是我的fastlane env堆栈| --------------------------- | ------------------------------------------- | | OS | 10.14.6 | | Ruby | 2.2.4 | | Bundler? | false | | Git | git version 2.22.0 | | Installation Source | ~/.fastlane/bin/bundle/bin/fastlane | | Host | Mac OS X 10.14.6 (18G87) | | Ruby Lib Dir | ~/.fastlane/bin/bundle/lib | | OpenSSL Version | OpenSSL 1.0.2g 1 Mar 2016 | | Is contained | false | | Is homebrew | true | | Is installed via Fabric.app | false | | Xcode Path | /Applications/Xcode.app/Contents/Developer/ | | Xcode Version | 10.3 |
我已经通过rvm更新到Ruby 2.5.5,但是我仍然从Fastlane收到警告。就上下文而言,我在Max OSX上构建了一个iOS应用,并且我通过自制软件,brew cask install fastlane安装了Fastlane。我...
ios ruby fastlane
1个回答
0
投票
如您所见,当您通过自制软件安装Fastlane时,它会包含自己的红宝石版本。但是,如果您通过gem install fastlane安装fastlane,它将从rvm中获取ruby的版本。因此,这种情况下的解决方案是卸载fastlane并将其重新安装为gem。完成后,您可以再次运行fastlane env,您应该会看到它正在拾取预期的红宝石版本。
© www.soinside.com 2019 - 2024. All rights reserved.