That's what I was thinking--some kind of edged weapon, like an ax or knife, something that has multiple uses and doesn't require modern manufacturing to feed...
Try opening that can of beans with a rifle...
Oh it can be done, but it is very messy and hard to find the beans after you do.