Deploy to Engine Yard failing: 'key not found: :ciphers'

434 views Asked by At

I can't deploy using the ey command:

$ ey deploy -e myapp
Loading application data from Engine Yard Cloud...
key not found: :ciphers
engineyard version 3.2.5
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]

I think this has something to do with ssl. Ruby 2.5.3 was installed with rbenv and is using openssl 1.1.1 (I think I remember seeing that) though not sure how to find this after actual install...

2

There are 2 answers

1
Callum Pease On BEST ANSWER

I should note that the EngineYard gem hasn't been getting updates and is deprecated due to it successor ey-core. It's recommended people use ey-core. It should resolve the issue and allow you to deploy.

0
pixelearth On

Thanks Callum. Just for posterity, to be clear, the solution is: don't use the engineyard gem, but use ey-core gem. And also the cli program will be ey-core (not engineyard)