Hi,
what does "to run astray" mean ? The much more commom form of the expression is 'to go astray'. Basically, it means 'to leave the right way'. It can have a physical meaning (my dog went astray) but more commonly the meaning is figurative.
'He went astray' typically means 'He made an error'.
Best wishes, Clive