3

何年もの間、私は Ruby と Rails フレームワークを学ぶことを夢見てきました。(私の開発キャリアのほとんどは忙しすぎて、新しい言語を適切に習得することに時間を割くことができませんでしたが、今はより多くの時間を割くことができます。) Ruby で作業して迅速に開発できるという概念が好きですが、私は' Ruby のインストール プロセスを理解するのに苦労しています。

これに遭遇するたびに、Ruby のインストール プロセスは少しずつ異なります。私が過去数年間使用してきた 2 台のラップトップは、通常、当時リリースされたばかりの OS X を実行しており、すべて Ruby 1.8.7 で出荷されているようです。Rails の最新バージョンには、Ruby 1.9.x が必要です。それで、私はウェブを検索し、次のような投稿に不変にぶつかります:

rvm と呼ばれるこの素晴らしいツールを使用して、同じマシン上の複数の Ruby インストールを管理します。

またはこれ:

rbenv は素晴らしく、rvm に比べて軽量なので、代わりに使用してください。

本当に?Ruby のインストール プロセスは何をしているのですか? なぜそんなに複雑なのですか? 今ではRubyをインストールして実行していますが、いつもRubyに問題があったようです. 私は本当に混乱しており、私のシステムで Ruby がどのように動作するかを理解したいと思っています。これらの構成ツールが操作するファイルは何ですか? また、手動で操作できないのはなぜですか?

これを少し別の言い方をすれば、私が RVM または rbevn だったとしたら、特定のシステムで Ruby を動作させるためにどのような手順を踏んでいるでしょうか? 構成ファイルを操作していますか? ソースコードをダウンロードしてインタープリターにコンパイルしていますか? コンパイル済みのインタープリターをダウンロードしていますか?

4

1 に答える 1