3

CentOS ホストに RVM をインストールしようとしていますが、次のエラーで失敗します。

/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby: error while loading shared libraries: libruby.so.1.9: cannot open shared object file: No such file or directory
Libraries missing for ruby-1.9.3-p194: libruby.so.1.9. Refer to your system manual for installing libraries
Mounting remote ruby failed, trying to compile.

グーグルで調べた後、ホストが言うlibyamlパッケージを手動でインストールする必要があるようです:

No package libyaml available.

何か案は?

4

3 に答える 3

6

RVM を使用してこれをインストールしてみてください:

rvm pkg install libyaml

私のCENTOS 6.3 VPSで動作します。

于 2012-10-02T23:23:43.647 に答える
3

最新のrvm(run rvm get head)では、Rubyのインストール時にlibyamlが自動的にフェッチされます(少なくとも1.9.3では)。

/ usr / localを調べると、インストールされているかどうかがわかります。rvmがインストールされている場所です...

于 2012-10-04T11:28:33.303 に答える
2

他の人の試みをつなぎ合わせることで、なんとか解決することができました。これらの指示に従いましたが、次のようなエラーが表示されました。

Error running 'autoreconf -is --force', please read /usr/local/rvm/log/ruby-1.9.2-p320/yaml/autoreconf.log

rakegem と gem の両方をインストールできましたrails

于 2012-10-02T23:53:13.933 に答える