使用 homebrew cask 安装 fastlane 有什么区别,gem 安装和预打包
what's difference between installing fastlane using homebrew cask, gem install and prepackaged
fastlane 文档建议了 3 种安装方式。使用 homebrew、gem 安装和下载预打包的 fastlane 有什么区别?
快车道是一个RubyGem。可以使用以下不同的安装方法:
Gem
运行 gem install fastlane
and/or including gem 'fastlane
in a Gemfile
and 运行 bundle install
install fastlane 作为标准 RubyGem.
优点:
像其他任何东西一样工作RubyGem。
缺点:
Ruby 版本法力gement。有时系统库和过时的依赖项或 Ruby 版本会妨碍轻松安装过程。 (您可能遇到的所有其他问题 gem。)
警告:
这些问题在很大程度上可以通过使用 Ruby 版本管理 gement 工具来解决,例如 rbenv
或 rvm
。
packaged-fastlane
这是 Ruby 的预编译和独立版本,带有 fastlane 并且它的依赖项(即 SSL)已经安装。
优点:
不依赖于管理您自己的 ruby 版本。可以通过下载中的 运行 脚本安装,因此不需要任何有关安装 RubyGems 的先验知识。
缺点:
某些需要原生 ruby 扩展的 fastlane 插件和操作无法构建(有一个问题未解决,https://github.com/fastlane/fastlane/issues/8431#issuecomment-284415759 - 但是没有修复程序尚未发布)。
自制酒桶
这是与 packaged-fastlane(上面提到的)完全相同的包,但通过 Homebrew Cask 分发并且可以由 运行 brew cask install fastlane
安装
我的推荐
从支持的角度来看,我强烈建议用户使用 Homebrew 或 packaged-fastlane 版本,因为它排除了您可能偶然发现的大多数系统相关问题RubyGems.
我个人使用 rvm
和 gem
版本。
I am a fastlane core contributor.
edit:甚至还有第 4 个变体,它是通过 macOS 的 "Fabric" 应用程序安装的——这个版本与 packaged-fastlane 基本相同,它只是存在于磁盘上的不同目录中。
fastlane 文档建议了 3 种安装方式。使用 homebrew、gem 安装和下载预打包的 fastlane 有什么区别?
快车道是一个RubyGem。可以使用以下不同的安装方法:
Gem
运行 gem install fastlane
and/or including gem 'fastlane
in a Gemfile
and 运行 bundle install
install fastlane 作为标准 RubyGem.
优点:
像其他任何东西一样工作RubyGem。
缺点:
Ruby 版本法力gement。有时系统库和过时的依赖项或 Ruby 版本会妨碍轻松安装过程。 (您可能遇到的所有其他问题 gem。)
警告:
这些问题在很大程度上可以通过使用 Ruby 版本管理 gement 工具来解决,例如 rbenv
或 rvm
。
packaged-fastlane
这是 Ruby 的预编译和独立版本,带有 fastlane 并且它的依赖项(即 SSL)已经安装。
优点:
不依赖于管理您自己的 ruby 版本。可以通过下载中的 运行 脚本安装,因此不需要任何有关安装 RubyGems 的先验知识。
缺点:
某些需要原生 ruby 扩展的 fastlane 插件和操作无法构建(有一个问题未解决,https://github.com/fastlane/fastlane/issues/8431#issuecomment-284415759 - 但是没有修复程序尚未发布)。
自制酒桶
这是与 packaged-fastlane(上面提到的)完全相同的包,但通过 Homebrew Cask 分发并且可以由 运行 brew cask install fastlane
安装
我的推荐
从支持的角度来看,我强烈建议用户使用 Homebrew 或 packaged-fastlane 版本,因为它排除了您可能偶然发现的大多数系统相关问题RubyGems.
我个人使用 rvm
和 gem
版本。
I am a fastlane core contributor.
edit:甚至还有第 4 个变体,它是通过 macOS 的 "Fabric" 应用程序安装的——这个版本与 packaged-fastlane 基本相同,它只是存在于磁盘上的不同目录中。