Rubyバージョンマネージャーは、複数のRubyインタープリターとバージョン、およびgemセットを同じコンピューターに同時にインストールおよび管理するためのコマンドラインツールです。 Debian 11ブルズアイまたは10バスターにRVMをインストールすると、ユーザーは、Debianのデフォルトリポジトリから提供されたものに固執するのではなく、最新バージョンのRubyを入手するのにも役立ちます。
したがって、このRubyバージョンマネージャーは、さまざまな要件を持つさまざまなプロジェクトに取り組んでいる開発者に柔軟性を提供します。
Debian11BullseyeにRVMをインストールする手順
このチュートリアルを実行するには、sudo権限を持つユーザーが必要です。ここに記載されている手順は、Debian10Busterにも使用できます。
システムアップデートの実行
インストールされているパッケージを更新し、updateコマンドを使用してリポジトリキャッシュを更新します。また、それに加えてcURLツールをインストールします。
sudo apt update sudo apt install curl
RubyバージョンマネージャーGPGキーを追加
RVM-Rubyバージョンマネージャーをインストールするために取得したパッケージが本物のソースからのものであることをシステムに確認させるために、RVMパッケージの署名に使用されるGPGキーを追加します。
curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
Debian11BullseyeでRVMインストールスクリプトを実行する
次に、カールを実行します GitHubからスクリプトを使用してRVMをダウンロードしてインストールするコマンド Debian11Linuxで。
curl -sSL https://get.rvm.io | bash -s stable
Debian11または10シェルをリロード
インストール後、システムがRVMホームパスをシステム環境変数に適切に統合できるようにするには、ターミナルアプリを閉じて再度開くか、指定されたコマンドを使用してシェルセッションをリロードします。
source ~/.bashrc
インストールするRubyのバージョンを確認してください
これで、RVMコマンドを使用して、DebianLinuxにRubyバージョンをインストールおよび管理できます。次のコマンドを実行して、使用可能なバージョンを一覧表示します。
rvm list known
ルビーのインストール
ここで、最新バージョンをインストールするには、次のコマンドを実行します:
rvm install ruby
特定のバージョンについては、次のように言及してください:
rvm install 3.0
注 :Rubyのインストール中にこのエラーが発生した場合:
please read /home/h2s/.rvm/log/1635778195/package_install_patch_g++_gcc_autoconf_automake _bison_libc6-dev_libffi-dev_libgdbm-dev_libncurses5-dev_libsqlite3-dev_libtool_libyaml-dev_ make_patch_sqlite3_zlib1g-dev_libgmp-dev_libreadline-dev_libssl-dev.log Requirements installation failed with status: 100.
次に、次のことを実行します。
ソースファイルの編集:
sudo nano /etc/apt/sources.list
ファイルの最後に次のリポジトリを貼り付けます。
deb http://deb.debian.org/debian sid main contrib non-free
保存 Ctrl + Oを押してください 、 Enterを押します キーを押し、 Ctrl+Xを使用して終了します。
システムアップデートの実行:
sudo apt update
次の依存関係をインストールします:
sudo apt install patch g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev \ libncurses5-dev libsqlite3-dev libtool libyaml-dev make patch sqlite3 zlib1g-dev \ libgmp-dev libreadline-dev libssl-dev
次に、RVMに必要な他の依存関係があるかどうかを確認します。
rvm requirements
これが完了すると、任意のバージョンのRubyをDebian11 Bullseyeにインストールできるようになります。 エラーなしで。
•Debian10または11BullseyeにAnacondaをインストールする方法
•Debian11BullseyeにNodejsとNPMをインストールします
•Debian11BullseyeLinuxにPython3.xまたは2.7をインストールします