1

Lenovo G580Inteli5ラップトップでUbuntu12.0464ビットを実行しています。

私はほんの数時間前にRubyとRoRを学び始めました。そして、チュートリアル中に、RubyとRubyGemsをチェックしてインストールしました。

次に、Railsをインストールしようとしましたが、ネイティブ拡張機能をビルドできませんでした。次に、RubyGemsを更新しましたが、それでも機能しませんでした。

次に、最新バージョンのソースからRubyをインストールしました。これはRubyGemsを台無しにしました。

今:

コマンドによる私のRubyバージョンruby -vは次のとおりです。

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

コマンドによる私のRubyGemsのバージョンgem -vは次のとおりです。

1.8.23

また、実行するgem -vと、いくつかの警告が表示されます。

It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.

これは、ソースからインストールした後に発生しました。注:最初にインストール済みのrubyをアンインストールしませんでした。

今、これは私にあまりにも多くの問題を引き起こしています。

Rubyに関連するすべてのものを削除するにはどうすればよいですか?

また、RubyGemsでRailsのインストール中にエラーが発生したため、インターネットで検索して、、などのパッケージをいくつかインストールしましbuild-essentialた。これでもエラーが発生しました。libyaml-rubylibzlib-ruby

だから今、私はすべてのRubyのものを削除し、RubyとRubyGemsを再インストールし、Rails3をインストールしたいと思います。

どうやってやるの?

4

1 に答える 1

3

RVM をインストールしてみてください。

これが役立つかどうかわからない:

http://www.andrehonsberg.com/article/install-rvm-ubuntu-1204-linux-for-ruby-193 http://mattslay.com/installing-rails-on-ubuntu-12-04-with-rvm -サポート/

前回 Ubuntu (2007) を使用したときも同様でした。OSX ではそれほど簡単ではありませんが、RVM によってほとんどの問題が解消されます。

于 2012-09-22T14:39:36.920 に答える