Rgeo-2.1.1 GemNotFound

question

#1

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


#2

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.


#3

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


#4

Much Appreciated, Thank You.

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


#5

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