GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

RVM の基本 – Ruby バージョン マネージャー

Ruby アプリケーションのインストール、使用、または開発は、システムごとに異なる場合があります。ワークステーションごとに異なるバージョンの Ruby がインストールされている場合があります。アプリケーションが正しく動作するために特定のバージョンに依存している場合、これは大きな問題になる可能性があります。また、デフォルトのシステム バージョンを変更するのは非常に難しい場合があるため、どのようなオプションがありますか。 Ruby バージョン マネージャーである RVM は、異なるバージョンの Ruby を簡単に切り替えるためにインストールできる個別のアプリケーションです。

  • RVM (Ruby Version Manager) の基礎
    • Ruby の複数のバージョンを持つ意味は何ですか?
  • RVM のインストール方法
  • 1 つのシステムに複数の Ruby バージョンをインストールする
  • その場でバージョンを切り替える
  • 共有サーバーのサポートに関する注意

RVM (Ruby Version Manager) の基礎

お気づきかもしれませんが、Ruby は「解釈された」言語です。実行可能ファイルを使用してコードを解釈し、適切な出力を生成します。これは、Ruby 実行可能ファイルがシステム レベルだけに存在する必要がないことを意味します。さまざまな場所に複数の Ruby 実行可能ファイルを配置できます。

原則として、これが RVM の仕組みです。システムにインストールされているものとは異なるバージョンの Ruby を管理する必要がある場合は、RVM を使用して複数のバージョンをインストールして実行できます。

複数の Ruby バージョンを持つ意味は?

または、なぜこれが重要なのか、なぜ重要なのでしょうか?一般に、ミッション クリティカルなソフトウェアの最新かつ最高のバージョンを実行することが常に最善です。しかし、多くの場合、特に開発者にとっては、アップグレードに費用がかかる場合があります。ソフトウェアの一部は、コミットする前に新しいバージョンでテストする必要があります。バグを解決する必要があるかもしれません。

同様に、定期的なシステム アップグレードで Ruby の最新バージョンに切り替えると、毎日仕事で使用しているソフトウェアの一部が壊れてしまうと想像してみてください。バグが解決されるまで、簡単に以前のバージョンに戻すことができると思いますか?そうではないでしょう。

これらは、Ruby バージョン マネージャーがあなたを救うことができる例です。

RVM のインストール方法

RVM のインストールは、オペレーティング システムによって若干異なる場合があります。ただし、基本的に、インストールにはリモート インストール スクリプトの実行が含まれます。一部のユーザーは、RVM コマンドのサポートを含めるために bash プロファイルを更新する必要がある場合があります。

Mac と Windows の場合、標準インストールで十分です。専用の Ubuntu セットアップは、Debian ベースの Linux ディストリビューションでうまく機能する可能性があります。

1 つのシステムに複数の Ruby バージョンをインストールする

RVM をインストールしたら、バージョン番号を入力するだけで複数のバージョンの Ruby をインストールできます。たとえば、バージョン 2.5.0 をインストールするには 以下を実行できます:

rvm install 2.5.0

アプリケーションの実行に必要な任意のバージョンの Ruby をインストールできます。

オンザフライでバージョンを切り替える

システム Ruby のバージョンから目的のバージョンに切り替えるには、use を実行します。 指図。たとえば、バージョン 2.5.0 を使用する場合 次のコマンドを実行できます:

rvm use 2.5.0

そして、バージョンをチェックして、切り替えが正常に行われたことを確認できます:

ruby -v

次のような出力が表示されます:

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

共有サーバーのサポートに関する注意

ほとんどの場合、RVM を使用してローカルの Ruby アプリケーションを管理し、それをサーバーにアップロードできます。共有ホスティングで利用可能な Ruby のデフォルト サーバー バージョンを変更する必要がある場合は、RVM をインストールすることができます。ただし、コンパイル フェーズ中にエラーが発生する場合があります。サーバー環境で RVM ライブを使用中に問題が発生した場合は、お気軽にライブ サポートにお問い合わせください。

共有ホスティングを使用して、Web プレゼンスをすばやく簡単に開始します。当社のユーザー フレンドリーなホスティングはすべての人に最適で、すべて cPanel を利用して可能な限り最速の共有ホスティング エクスペリエンスを提供します。

無料ドメイン 無料 SSL 無制限の帯域幅 NVMe SSD ストレージ 400 以上のワンクリック アプリケーション

共有ホスティング プランを見る


cPanel
  1. CentOS8にRubyonRailsをインストールする方法

  2. Debian10でのRubyonRailsのインストールと設定

  3. Rubygems-アップデートにはRubyバージョン=2.3.0が必要です[修正]

  1. Centos – Centos 7で素晴らしいウィンドウマネージャーを使用していますか?

  2. VagrantとUbuntu12.10のRvmでのエラー?

  3. Ubuntu18.04にRubyをインストールする方法

  1. Debian10BusterでRVMを設定する方法

  2. RVMを使用してCentOS、RedHatにRuby 1.9.3(または複数のRubyバージョン)をインストールします

  3. RVMを使用してCentOSおよびRHEL6にRuby2.0.0をインストールする方法