If you have tried installing both 32 bit and 64 bit versions of Ruby together on a Mac, you would have experienced an irritating problem of YAML, shown when bundling:
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby
Whatever sequence you follow, this message would come up after installing the 2nd version of ruby.
The solution is simple, though. Install a universal YAML that will work in both 32 bit and 64 bit ruby environments.
To do so:
rvm pkg install --universal libyaml
The entire sequence of commands would be something like:
$ rvm get stable $ rvm pkg install --universal libyaml $ rvm reload $ rvm list known $ rvm_archflags="-arch i386" CONFIGURE_OPTS="--with-arch=i386" CFLAGS="-arch i386" LDFLAGS="-arch i386" rvm install ruby-1.9.3-p374 -n i386 --with-arch=i386 $ rvm list $ rvm install ruby-1.9.3-p374 $ rvm list