2

根据 fastlane docs中给出的步骤,我无法安装 fastlane。

运行后brew cask install fastlane,我得到这个弹出: 在此处输入图像描述

如果我尝试从 gem 运行sudo gem install fastlane,我会收到以下错误: 在此处输入图像描述

我看到的是目录中缺少 ruby​​.h 文件。正如它在错误中所说,我需要单独安装 ruby​​-dev 环境。但我找不到如何做到这一点。我看到apt-get了这个命令,但是通过 brew 安装的 ruby​​ 呢?

ruby -v: ruby​​ 2.6.3p62
brew -v: Homebrew 2.1.10
brew upgrade ruby​​: ruby​​ 2.6.3 已经安装

4

4 回答 4

2

由于错误表明我们必须将 ruby​​ 作为单独的开发包安装,因此我必须按照ROR网站rbenv上的说明进行安装。您可以在此处查看完整的问题和解决方案。

于 2019-08-22T09:47:37.593 回答
0

根据https://github.com/fastlane/fastlane/issues/15183 这是一个没有人能解决的常见问题。

于 2019-08-28T08:31:27.047 回答
0

运行此命令以禁用 Gatekeeper:

sudo spctl --master-disable

然后安装并运行 fastlane。完成后,运行此命令以重新启用 Gatekeeper:

sudo spctl --master-enable

它会记住您在重新启用 Gatekeeper 后已允许该应用程序,并且您不必每次使用它时都运行这些命令。

于 2019-08-21T16:12:46.260 回答
0

In case you can't update fastlane version try

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

于 2021-01-22T12:02:43.800 回答