Я получил ту же ошибку на моем компьютере с Windows, если бы я использовал gem.
ERROR: While executing gem ... (ArgumentError)
marshal data too short
Удалять каталог кеша gem "c: \ Documents and Settings \ MyUser \ .gem" у меня работало.
Кажется, что некоторые данные сохраняются, даже если вы переустановите ruby. Возможно, кешированный файл был поврежден.