質問: ubuntuでruby and ruby on railsの最新バージョンをインストールするにはどうすればよいですか? コマンドapt-get install ruby1.9.1を使用してrubyをインストールしましたが、コンソールにrubyと入力しても何も起こりません。コマンドを使用する必要がありますruby1.9.1-v ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] しかし、ruby1.9.1ではなくrubyで呼び出すにはどうすればよいですか?また、railsをインストールするにはどうすればよいですか?
回答: システムを台無しにせずに現在のrubyバージョンを取得する方法システムのrubyをいじらないでください。代わりに、現在のバージョンをrbenvまたはrvmでインストールしてください。 私は最初の方を好みます ですが、どちらも正常に動作します。一度にインストールできるのは1つだけであることに注意してください。このようなrubyバージョンマネージャを使用すると、gemをインストール(またはアンインストール)するために再度sudoを入力する必要がなくなり、プロジェクトごとに異なるバージョンを保持できます。これらのバージョンを再び安全に削除できます。これらのツールのreadmesを少なくとも1回は必ずお読みください。方法1 – rbenv rbenv はrubyのバージョンマネージャです。 rubyバージョンを元のシステムrubyと一緒にインストールできます。つまり、そのバージョンを台無しにすることはできず、バージョンを簡単にアップグレードできます。これをインストールするには、 rbenv-installer を使用します。インストールしたシェルを再起動し、rbenv関数が機能することを確認してください。次に、rbenvがインストールされたら、rbenv install -lを実行します。これにより、利用可能なルビーのリストが表示されます。選択したものを次のものでインストールします。rbenv install 2.5.1 次に、これをデフォルトとして選択します。rbenv global 2.5.1 これが完了するとすぐに、gemを使用して実行できます。gem install rails 上記が機能しない場合は、ソースからビルドするために必要なパッケージが不足している可能性があります。インストールする可能性のあるパッケージのリストについては、 ここ を参照してください。 ubuntuでは、これらは次のとおりです。sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev 方法2– rvmruby over [〜#〜] rvm [〜#〜] をインストールすることもできます。ここでも、sudoは必要ありません何でも、システムのものと一緒にrubyのより新しいバージョンを入手することができます。システムの インストール手順 をお読みください。インストール後、簡単なコマンドでrubiesをインストールできます。まず、rvm list knownをチェックして、インストール可能なバージョンのリストを取得します。次に、選択したものをインストールします。rvm install 2.5.1 次に、それをユーザーのデフォルトのrubyバージョンとして設定します:rvm use 2.5.1 --default これで、rails over gem:gem install rails