Попробуйте --ssh-flag="-L 3000:localhost:3000", PuTTY ожидает пробел между флагом -L и определением порта.
--ssh-flag="-L 3000:localhost:3000"
-L
Как называется ваша домашняя папка? rbenv не любит пробелы в имени домашней папки. Они должны быть заменены или удалены.