В чем отличие гемов в Ruby от обычных библиотек в других ЯП?
Наличие магии
Строго говоря разницы нет: гемы - это и есть библиотеки. Иногда очень большие и функциональные библиотеки. Остальные различия на уровне языка.