コマンド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をいじらないでください。代わりに、現在のバージョンをrbenv
またはRVMでインストールしてください。 私は最初の方を好みます ですが、どちらも正常に動作します。一度にインストールできるのは1つだけであることに注意してください。
このようなRubyバージョンマネージャを使用すると、Gemをインストール(またはアンインストール)するために再度Sudo
を入力する必要がなくなり、プロジェクトごとに異なるバージョンを保持できます。これらのバージョンを再び安全に削除できます。
これらのツールのREADME
sを少なくとも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
Ruby 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
Ruby=をインストールする方法は複数ありますが、リポジトリからのインストールは(現在のところ)一般的ではありません。接尾辞のないRuby
を完全に取得するには、次のようにする必要があります ビルドRuby自分で、またはrvmを使用 。