I recently tried to install the engineyard-jenkins gem on a fresh EngineYard instance.
After running the initial "sudo gem install engineyard-jenkins" command, there was an error that the "rest-client" gem was required and was not installed. This was surprising, as usually gems install their own dependencies. I installed this gem and then attempted engineyard-jenkins again. Again, I hit another dependency error.
The following was the sequence of commands that I needed to run to get this to successfully install. Why were these dependencies not loaded automatically by the engineyard-jenkins gem?
I recently tried to install the engineyard-jenkins gem on a fresh EngineYard instance.
After running the initial "sudo gem install engineyard-jenkins" command, there was an error that the "rest-client" gem was required and was not installed. This was surprising, as usually gems install their own dependencies. I installed this gem and then attempted engineyard-jenkins again. Again, I hit another dependency error.
The following was the sequence of commands that I needed to run to get this to successfully install. Why were these dependencies not loaded automatically by the engineyard-jenkins gem?