Estou bastante envergonhado, mas caso haja mais alguém por aí e enfrente algo assim por causa de sua estupidez,
o erro era porque a pasta estava sendo compartilhada entre windows e linux, e o bundler havia sido executado no windows anteriormente. Quando no Ubuntu, as bibliotecas do Windows instaladas anteriormente estavam sendo escolhidas, em vez das nativas do Linux. Limpando o
vendor/cache
corrigiu o problema