RVM はコマンドラインツールで、インタプリタからgemのセットまで、複数の ruby 環境を簡単にインストール、管理、操作することができます。
本パッケージは、いくつかのデフォルトで rvm をインストールします。
- stable rvm を使用します。
- rvm は
/usr/share/rvm
にインストールされます (Debian/Ubuntu の慣習に従っています)。 - Ubuntu PPA による自動アップデート;
さらに、古い ruby のバイナリをビルドするのに必要ないくつかの古いパッケージ (libssl1.0-dev
など) も PPA で自動的に入手できます。
事前に必要なもの
software-properties-common
PPA
がインストールされている必要があります。
インストールされていない場合は、ターミナル(Ctrl+Alt+T
)を開き、次のように実行します。
sudo apt-get install software-properties-common
1. PPAを追加し、パッケージをインストールする
ターミナル(Ctrl+Alt+T
)を開き、実行します。
sudo apt-add-repository -y ppa:rael-gc/rvmsudo apt-get updatesudo apt-get install rvm
自分のユーザーをrvm
<yourusername>
を自分のユーザー名に置き換えてください):
sudo usermod -a -G rvm <yourusername>
2. ターミナルウィンドウを変更する
さて、常にrvmをロードするために、常にログインを行うようにGnome Terminalを変更します。
ターミナルウィンドウで、Edit
>Profile Preferences
Title and Command
Run command as login shell
にチェックを入れます。
3. 再起動
多くの変更 (再読み込みが必要なスクリプト、rvm
グループのメンバーになったことなど) が行われ、それらすべてを適切に動作させるために、再起動する必要があります (ほとんどの場合、ログアウト/ログインで十分ですが、一部の Ubuntu 派生製品や一部のターミナル エミュレータでは、シェル ログインが実行されないため、再起動することをお勧めします)
4. ローカル gemsets を有効にする
ローカル gemsets を有効にします。 ターミナル (Ctrl+Alt+T
) を開いて、次のように実行します:
rvm user gemsets
5. ルビーをインストールする
さて、ルビーをインストールする準備ができました。 ターミナル(Ctrl+Alt+T
)を開き、次のように実行します。
rvm install ruby
RVMの使い方
RVMの完全な説明書はRVMのリポジトリにあります。 https://github.com/rvm/rvm
さらに、マニュアルページも確認できます。ターミナル(Ctrl+Alt+T
)を開いて実行してください。
man rvm
トラブルシューティング
RVMをインストールした後、ユーザーが新しいグループに追加され、新しい環境ファイルが作成されました。 通常は、ログアウトしてログインすれば十分です。
1. Cannot add PPA
以下のエラーに直面している場合:
Cannot add PPA: 'ppa:~rael-gc/ubuntu/rvm'.ERROR: '~rael-gc' user or team does not exist
プロキシを使用しているようです。
2. 新しいパッケージのリリースを待たずにマスターにアップグレードしたい
いいですよ。 まず、rvm-installer
キーをインストールします:
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
そして、実行します:
rvmsudo rvm get master
3. ファイルのパーミッションの問題
すでに再起動していて、RVM の使用中にファイルのパーミッションの問題に直面している場合、以下のようになります。
Following files may be not writable
-
sudo is needed
または Cannot utime: Operation not permitted
以下の方法で解決することができます。
rvmsudo rvm cleanup allrvm fix-permissions
貢献する
バッカーになって、私たちの活動を継続するために毎月少額の寄付をしてサポートしてください。
スポンサー
スポンサーになると、Github上のREADMEにあなたのロゴが掲載され、あなたのサイトへのリンクが貼られるようになります。