Missing end quote on export command generates weird errors
export GEM_HOME="${HOME}/something
This can cause anywhere from assignment error: GEM_HOME: variable does not exist
to extra values were supplied, and thus ignored
depending on the following commands.
If this is intentional, I'm guessing the intention was to allow strings spanning newlines?
An error when there's an uneven number of quotation marks etc. would be nice to have.