Rgeo-2.1.1 GemNotFound

jets gems:check shows
Checking projects gems for binary Lambda gems…
Checking nokogiri-1.10.8…
Checking rgeo-2.1.1…
Checking byebug-11.1.1…
Checking json-2.3.0…
Checking mysql2-0.5.3…
Checking nio4r-2.5.2…
Checking puma-4.3.1…
Congrats! All gems are available in as pre-built Lambda gems

However, I am getting the following error when aws:
“errorMessage”: “Could not find rgeo-2.1.1 in any of the sources”,

Looked at the /tmp/jets
/tmp/jets/my_app/lambdagems/downloads/gems $ ls -la
total 11564
drwxrwxr-x 2 ec2-user ec2-user 4096 Feb 18 02:42 .
drwxrwxr-x 3 ec2-user ec2-user 4096 Feb 18 02:42 …
-rw-rw-r-- 1 ec2-user ec2-user 1135198 Feb 18 02:42 json-2.3.0.zip
-rw-rw-r-- 1 ec2-user ec2-user 3821139 Feb 18 02:42 mysql2-0.5.3.zip
-rw-rw-r-- 1 ec2-user ec2-user 6872777 Feb 18 02:42 nokogiri-1.10.8.zip

all the gems with extensions are there but not the rgeo-2.1.1?

I am running ruby-2.5.3, really stuck, I would appreciate any input.

Thanks,
-Hakan

UPDATE:
I had to add a custom lambda layer that fixed the problem but I think rgeo-2.1.1 should have included by the jets default layer.

Noting posterity and others. rgeo-2.1.1 is now available with Lambdagem also. So custom layer is now optional.

Much Appreciated, Thank You.

On another note, Lambda now support Ruby 2.7… any near term plans to upgrade Jets?

Took a quick look yesterday at Ruby 2.7. Think it’ll take some time. Related:

https://community.rubyonjets.com/t/could-not-find-rake-13-0-1-in-any-of-the-sources/398/2

1 Like