Well, I had the exact same problem, and it took me a while to figure it out, I thought I would share it, as people can land here.
The main problem with .irbrc is that it will fail, so it becomes less obvious for debugging. In my case, it turns out that the stone was not found and threw a LoadError exception that prevented the .irbrc evaluation.
a good first step is to comment out each line in your .irbrc and leave only something like
puts "loading .irbrc all working fine so far"
That way you at least know that this is loading. If he uncomments the source code and sprays it with some puts statements to determine where it stops loading.
The most likely reason is because some code throws some kind of exception that prevents it from loading. Hope this helps others.
source share