🔥

fastlane導入時のエラー(bundle install実行時)

2024/12/08に公開

エラーの内容

fastlane以外のgemを同時にbundle istallしようとした際に、エラーとなった。(※1)

(下記、Gemfileで、 bundle install で、エラー。nokogiriライブラリの依存関係)

// Gemfile

# frozen_string_literal: true

source "https://rubygems.org"

gem 'fastlane'
gem 'dotenv'
gem 'cocoapods', '1.16.1'

対応

個別にインストールすることでエラーを回避できた。
・1, Gemfileの gem 'fastlane'、だけ有効になるよう、他はコメントアウト
・2, 一度、bundle install を実行('fastlane'だけインストール)
・3, その後、Gemfileで、コメントアウトを解除して、再度、bundle installを実行
 で、OKだった。


...※1

// bundle instal 実行時のエラー
$ bundle install

Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Fetching benchmark 0.4.0
Fetching mime-types-data 3.2024.1105
Fetching securerandom 0.3.2
Fetching json 2.8.2
Fetching minitest 5.25.2
Fetching xcodeproj 1.27.0
Installing benchmark 0.4.0
Installing securerandom 0.3.2
Installing json 2.8.2 with native extensions
Installing mime-types-data 3.2024.1105
Installing minitest 5.25.2
Installing xcodeproj 1.27.0
Installing nokogiri 1.6.8.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

//...省略

An error occurred while installing nokogiri (1.6.8.1), and Bundler cannot continue.

In Gemfile:
  fastlane was resolved to 0.0.1, which depends on
    deliver was resolved to 0.9.2, which depends on
      fastlane_core was resolved to 0.6.0, which depends on
        poltergeist was resolved to 1.5.1, which depends on
          capybara was resolved to 2.4.4, which depends on
            xpath was resolved to 2.1.0, which depends on
              nokogiri

Discussion