The only way you can enforce a resource based economy is through totalitarianism (at a degree that is probably impossible). Otherwise, people will acquire wealth, and a money will emerge spontaneously.
This is caused by our corrupted value system. In an RBE, there will be no need for greed because all necessities of life will be provided, at a much higher level than today. Values are the predominent aspect of it. If everyone have all they need, including travel and leisure, there will be no more incentive for greed and stealing. The shift to an RBE should and will be done with a dramatic value shift.