美文网首页
Fastlane install

Fastlane install

作者: ShenYj | 来源:发表于2019-07-18 17:00 被阅读0次

官方文档中提供了两种方式安装:

  • gem安装:

$ sudo gem install fastlane -NV

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

如果遇到权限问题,可尝试更换指令再次执行

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

...
...
...
Done installing documentation for rouge, xcpretty, 
terminal-notifier, unicode-display_width, terminal-table, plist, 
public_suffix, addressable, multipart-post, word_wrap, tty-screen, tty-cursor, 
tty-spinner, babosa, colored, highline, commander-fastlane, excon, unf_ext, unf, domain_name, http-cookie, faraday, faraday-cookie_jar, fastimage, mini_magick,
multi_xml, rubyzip, security, xcpretty-travis-formatter, dotenv, bundler, faraday_middleware, naturally, simctl, jwt, httpclient, multi_json, signet,
os, memoist, googleauth, mime-types-data, mime-types, retriable,
declarative-option, declarative, uber, representable, google-api-client, 
digest-crc, google-cloud-env, google-cloud-core, google-cloud-storage, 
emoji_regex, fastlane after 305 seconds
56 gems installed

成功完成.

  • Homebrew Cask安装
$ brew cask install fastlane

RubyGems

  • RubyGemsRuby 的一个包管理框架, 提供了分发Ruby 程序和函式库的标准格式gem,目的在于方便管理安装gem 过程中需要的工具。Mac系统本身支持Ruby,需要对RubyGems 进行检查更新。

  • GemRuby 模块 (叫做Gems) 的包管理器。其包含包信息,以及用于安装的文件。它通常是依照".gemspec"文件构建的,包含了有关Gem信息的YAML文件。Ruby代码也可以直接建立Gem,这种情况下通常利用Rake来进行,它的命令用于构建、上传、下载以及安装Gem包。

Homebrew 和 Homebrew cask

  • Homebrew 是一款开源的软件包管理系统,用以简化macOS 上的软件安装过程,可以类比于Windows 上软件管家的一键安装。Homebrew在 2009 年由马克斯·霍威尔(Max Howell)写成,它在GitHub 上拥有大量贡献者,目前仍处于活跃状态。

  • Homebrew CaskHomebrew 的扩展,借助它可以方便地在macOS 上安装图形界面程序,即我们常用的各类应用。Homebrew中文含义为自制、自酿酒,Cask中文含义为桶、木桶,桶装酒是一种成品,也就是说每一个 homebrew cask 都可以直接使用的,比如AtomCask 名称为atom,那么就可以使用如下命令安装:

$ brew cask install 应用名称 
$ brew cask install <甲应用名称> <乙应用名称> <丙应用名称>

确认它支持所要安装的应用:

$ brew cask search 关键字

比如要确定是否支持应用gooooooogle,可搜索关键字goo,即可显示所有包含 goo 的应用。如果不加关键字,会显示出所有支持的应用名称

相关文章

网友评论

      本文标题:Fastlane install

      本文链接:https://www.haomeiwen.com/subject/lozllctx.html