fix wrong regexp for linux 32 and require pathname

В голом irb не работает без pathname и в кейсе не поддерживается "или"