Revert "gem: make it possible to generate gems that require rust/cargo"
This reverts commit 87916ecbfac7532b4d3de63efa36ed8f8e637e36.
I will review it again and fix problems it showed with path rubygem/
(cherry picked from commit 6b83119ab0b88ef9960aa86ae7517280ac15545e)