♦️
Github Pages のデプロイ時に ERROR: Failed to build gem native extension
エラー内容
Github PagesのビルドソースをDeploy from a branch
からGithub Actions
に変更したところ、ビルド時に以下のエラーがおきた。google-protobuf
をインストールするところだ。
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
(中略)
/opt/hostedtoolcache/Ruby/3.2.2/x64/lib/ruby/3.2.0/rubygems.rb:263:in
`find_spec_for_exe': can't find gem rake (>= 0.a) with executable rake
(Gem::GemNotFoundException)
from /opt/hostedtoolcache/Ruby/3.2.2/x64/lib/ruby/3.2.0/rubygems.rb:282:in
`activate_bin_path'
from /opt/hostedtoolcache/Ruby/3.2.2/x64/bin/rake:25:in `<main>'
rake failed, exit code 1
workflow定義には、starter workflowとしてサジェストされたjekyll.yml
を利用いている。
解決方法
rake
がないことが原因のため、Gemfile
に一行追加すればよい。
gem 'rake'
Discussion