I’m using RVM on OSX Mountain Lion to manage my various Ruby installations, of which I have both the 32- and 64-bit versions of 1.9.3. The problem I’m running into is that the 32-bit and 64-bit Ruby installations require different installations of libyaml, but they both look for libyaml in the same location (~/.rvm/usr). So installing the 32-bit libyaml causes errors when running the 64-bit Ruby, and vice versa.
Any ideas for a solution?
You would have to know the params to build libyaml as fat binary for both platforms – then the single location could be used for both … if you find the params for it then open a ticket for rvm to respect following flags
--32/--64/--universalforrvm pkg install ...