rvm / ubuntu_rvm (日本語)

OpenCollectiveOpenCollective

RVM はコマンドラインツールで、インタプリタからgemのセットまで、複数の ruby 環境を簡単にインストール、管理、操作することができます。

本パッケージは、いくつかのデフォルトで rvm をインストールします。

  • stable rvm を使用します。
  • rvm は /usr/share/rvm にインストールされます (Debian/Ubuntu の慣習に従っています)。
  • Ubuntu PPA による自動アップデート;

さらに、古い ruby のバイナリをビルドするのに必要ないくつかの古いパッケージ (libssl1.0-devなど) も PPA で自動的に入手できます。

事前に必要なもの

software-properties-commonPPA がインストールされている必要があります。

インストールされていない場合は、ターミナル(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 PreferencesTitle and CommandRun command as login shell にチェックを入れます。

Terminal Screenshot

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

貢献する

バッカーになって、私たちの活動を継続するために毎月少額の寄付をしてサポートしてください。

BackerBackerBackerBackerBacker在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫あり在庫ありBackerBackerBacker

スポンサー

スポンサーになると、Github上のREADMEにあなたのロゴが掲載され、あなたのサイトへのリンクが貼られるようになります。

スポンサースポンサースポンサースポンサースポンサーSponsorSponsorSponsorSponsorSponsorスポンサースポンサースポンサースポンサースポンサーSponsorSponsorSponsorSponsorSponsor

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です