我已通过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]
这里有[[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。我...
gem install fastlane
安装fastlane,它将从rvm
中获取ruby的版本。因此,这种情况下的解决方案是卸载fastlane并将其重新安装为gem。完成后,您可以再次运行fastlane env
,您应该会看到它正在拾取预期的红宝石版本。