官方文档中提供了两种方式安装:
-
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
-
RubyGems
是Ruby
的一个包管理框架, 提供了分发Ruby
程序和函式库的标准格式gem
,目的在于方便管理安装gem
过程中需要的工具。Mac
系统本身支持Ruby
,需要对RubyGems
进行检查更新。 -
Gem
是Ruby
模块 (叫做Gems
) 的包管理器。其包含包信息,以及用于安装的文件。它通常是依照".gemspec
"文件构建的,包含了有关Gem
信息的YAML
文件。Ruby
代码也可以直接建立Gem
,这种情况下通常利用Rake
来进行,它的命令用于构建、上传、下载以及安装Gem
包。
Homebrew 和 Homebrew cask
-
Homebrew
是一款开源的软件包管理系统,用以简化macOS
上的软件安装过程,可以类比于Windows
上软件管家的一键安装。Homebrew
在 2009 年由马克斯·霍威尔(Max Howell
)写成,它在GitHub
上拥有大量贡献者,目前仍处于活跃状态。 -
Homebrew Cask
是Homebrew
的扩展,借助它可以方便地在macOS
上安装图形界面程序,即我们常用的各类应用。Homebrew
中文含义为自制、自酿酒,Cask
中文含义为桶、木桶,桶装酒是一种成品,也就是说每一个homebrew cask
都可以直接使用的,比如Atom
的Cask
名称为atom
,那么就可以使用如下命令安装:
$ brew cask install 应用名称
$ brew cask install <甲应用名称> <乙应用名称> <丙应用名称>
确认它支持所要安装的应用:
$ brew cask search 关键字
比如要确定是否支持应用gooooooogle
,可搜索关键字goo
,即可显示所有包含 goo
的应用。如果不加关键字,会显示出所有支持的应用名称
网友评论