🔥
fastlane導入時のエラー(bundle install実行時)
エラーの内容
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