I’ve been on Jets 3.0.17 for a week or so, but today decided to complete my upgrade and move things to the Ruby 2.7 runtime.
My Gemfile.lock contains:
nokogiri (1.12.5-x86_64-darwin)
racc (~> 1.4)
And locally I’m using Ruby 2.7.0. Deploy works fine, but my function spits out:
{
"errorMessage": "Could not find nokogiri-1.12.5 in any of the sources",
"errorType": "Init<Bundler::GemNotFound>",
"stackTrace": [
"/var/runtime/gems/bundler-2.2.27/lib/bundler/definition.rb:496:in `materialize'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/definition.rb:234:in `specs_for'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/runtime.rb:18:in `setup'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler.rb:149:in `setup'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/setup.rb:20:in `block in <top (required)>'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/ui/shell.rb:136:in `with_level'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/ui/shell.rb:88:in `silence'",
"/var/runtime/gems/bundler-2.2.27/lib/bundler/setup.rb:20:in `<top (required)>'",
"/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require'",
"/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require'",
"/var/task/handlers/jobs/upload_job.rb:1:in `<top (required)>'",
"/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require'",
"/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require'"
]
}
I have tried clearing /tmp/jets
, deleting my lockfile and re-bundling, etc. to no avail. Any ideas?