Isso acabou sendo um problema de permissão do usuário. Unicorn, ruby e rails foram instalados como meu login regular enquanto o script estava sendo lançado como usuário root. Isso criou problemas com as gemas instaladas não visíveis para o usuário root. Eu resolvi o problema chamando um segundo script com 'su' como meu usuário não root normal.