Da Ruby 1.9.3 Psych verwendet YAML (im Gegensatz zu Ruby 1.8.7) zu analysieren, braucht Psych Libyaml Unterstützung.
Das erste, was, das Sie tun müssen, ist die Komponenten zu aktualisieren:
Yum-y Install Make Gcc Openssl-Devel Zlib-Devel Gcc Gcc-c ++ machen Autoconf "ReadLine"-Devel Curl-Devel Expat-Devel Gettext-d Evel Ncurses-Devel sqlite3-Devel Mysql-Devel Httpd-Devel Wget die
1. installieren Sie Libyaml
$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz$ tar xzvf yaml-0.1.4.tar.gz$ cd yaml-0.1.4$ ./configure --prefix=/usr/local$ make$ make install
2. installieren Sie Ruby 1.9.3
$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz$ tar xzvf ruby-1.9.3-p0.tar.gz$ cd ruby-1.9.3-p0$ ./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib$ make$ make install
3. Update GEM
Gem Update - System oder Update_rubygems oder Gem Install Rubygems-update
4. installieren Sie schienen
Gem Install Rails oder Gem installieren Schienen-V = 3.2.1
5. installieren Sie SQLite
Yum Install Sqlite-devel
6. Einrichtung von Schienen engineering
Neue New_app Schienen
CD New_app
Paket installieren
Referenz: http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/
Http://railsapps.github.com/Rails-Heroku-Tutorial.HTML