Short description: The Netlify check is failing due to errors in the Initialisation step.
URL: https://app.netlify.com/projects/antennapod-test/deploys/6995ee58cadbbb0008814c6d
More info:
Netlify logs:
5:53:55 PM: Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
5:53:55 PM: current directory:
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/sass-embedded-1.58.3/ext/sass
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/bin/ruby -rrubygems
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/rake-13.3.1/exe/rake
5:53:55 PM: RUBYARCHDIR\=/opt/build/cache/bundle/ruby/3.4.0/extensions/x86_64-linux/3.4.0/sass-embedded-1.58.3
5:53:55 PM: RUBYLIBDIR\=/opt/build/cache/bundle/ruby/3.4.0/extensions/x86_64-linux/3.4.0/sass-embedded-1.58.3
5:53:55 PM: rake aborted!
5:53:55 PM: NameError: uninitialized constant FileUtils::URI (NameError)
5:53:55 PM: unless source_uri.is_a?(URI::Generic)
5:53:55 PM: ^^^
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/sass-embedded-1.58.3/ext/sass/Rakefile:141:in
5:53:55 PM: 'FileUtils#fetch'
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/sass-embedded-1.58.3/ext/sass/Rakefile:21:in
5:53:55 PM: 'block in <top (required)>'
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/rake-13.3.1/exe/rake:27:in '<main>'
5:53:55 PM: Tasks: TOP => default => install => embedded.rb => sass_embedded
5:53:55 PM: (See full trace by running task with --trace)
5:53:55 PM: rake failed, exit code 1
5:53:55 PM: Gem files will remain installed in
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/gems/sass-embedded-1.58.3 for inspection.
5:53:55 PM: Results logged to
5:53:55 PM: /opt/build/cache/bundle/ruby/3.4.0/extensions/x86_64-linux/3.4.0/sass-embedded-1.58.3/gem_make.out
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/builder.rb:125:in
5:53:55 PM: 'Gem::Ext::Builder.run'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/rake_builder.rb:33:in
5:53:55 PM: 'Gem::Ext::RakeBuilder.build'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/builder.rb:206:in
5:53:55 PM: 'Gem::Ext::Builder#build_extension'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/builder.rb:240:in
5:53:55 PM: 'block in Gem::Ext::Builder#build_extensions'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/builder.rb:237:in
5:53:55 PM: 'Array#each'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/ext/builder.rb:237:in
5:53:55 PM: 'Gem::Ext::Builder#build_extensions'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/3.4.0/rubygems/installer.rb:844:in
5:53:55 PM: 'Gem::Installer#build_extensions'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/rubygems_gem_installer.rb:72:in
5:53:55 PM: 'Bundler::RubyGemsGemInstaller#build_extensions'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/rubygems_gem_installer.rb:28:in
5:53:55 PM: 'Bundler::RubyGemsGemInstaller#install'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/source/rubygems.rb:203:in
5:53:55 PM: 'Bundler::Source::Rubygems#install'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/installer/gem_installer.rb:54:in
5:53:55 PM: 'Bundler::GemInstaller#install'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/installer/gem_installer.rb:16:in
5:53:55 PM: 'Bundler::GemInstaller#install_from_spec'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/installer/parallel_installer.rb:156:in
5:53:55 PM: 'Bundler::ParallelInstaller#do_install'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/installer/parallel_installer.rb:147:in
5:53:55 PM: 'block in Bundler::ParallelInstaller#worker_pool'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/worker.rb:62:in
5:53:55 PM: 'Bundler::Worker#apply_func'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/worker.rb:57:in
5:53:55 PM: 'block in Bundler::Worker#process_queue'
5:53:55 PM: <internal:kernel>:168:in 'Kernel#loop'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/worker.rb:54:in
5:53:55 PM: 'Bundler::Worker#process_queue'
5:53:55 PM: /opt/buildhome/.local/share/mise/installs/ruby/3.4.8/lib/ruby/gems/3.4.0/gems/bundler-2.4.20/lib/bundler/worker.rb:90:in
5:53:55 PM: 'block (2 levels) in Bundler::Worker#create_threads'
5:53:55 PM: An error occurred while installing sass-embedded (1.58.3), and Bundler cannot
5:53:55 PM: continue.
5:53:55 PM: In Gemfile:
5:53:55 PM: jekyll-mentions was resolved to 1.6.0, which depends on
5:53:55 PM: jekyll was resolved to 4.3.4, which depends on
5:53:55 PM: jekyll-sass-converter was resolved to 3.0.0, which depends on
5:53:55 PM: sass-embedded
5:53:56 PM: Error during gem install
5:53:56 PM: Failing build: Failed to install dependencies
5:53:56 PM: Failed during stage 'Install dependencies': dependency_installation script returned non-zero exit code: 1
It's the same issue that @delthia and myself had experienced locally. Issue was fixed on undersigned's system by adding this to the gem file, as suggested by @ByteHamster:
gem "google-protobuf", "~> 4.31"
gem "csv", "~> 3.3"
Short description: The Netlify check is failing due to errors in the Initialisation step.
URL: https://app.netlify.com/projects/antennapod-test/deploys/6995ee58cadbbb0008814c6d
More info:
Netlify logs:
It's the same issue that @delthia and myself had experienced locally. Issue was fixed on undersigned's system by adding this to the gem file, as suggested by @ByteHamster: