サポート
RVM はボランティアコミュニティによって維持されています。問題報告は RVM の問題トラッカー までご連絡ください。
もしお手伝いいただける方、もしくはメンテナーの一員になりたい方がいらっしゃいましたら、ぜひご協力ください。RVM 関連プロジェクトは RVM の Github 組織 でご覧いただけます。
スポンサー
Carbon Ads

Vagrant との連携

これらのシェルスクリプトを使用して、`vagrant up` と `vagrant provision` で RVM をインストールするように Vagrant に指示します。これは `vagrant` ユーザーに RVM をインストールすることに注意してください。

複数ユーザーインストールを実行する場合は、

  1. `Vagrantfile` 内で: RVM 関連の行から `privileged: false` を削除します。
  2. `install-ruby.sh` 内で: `$HOME/.rvm/scripts/rvm` を `/usr/local/rvm/scripts/rvm` に変更します。

  3. Vagrantfile:

     config.vm.provision :shell, path: "install-rvm.sh", args: "stable", privileged: false
     config.vm.provision :shell, path: "install-ruby.sh", args: "1.9.3", privileged: false
     config.vm.provision :shell, path: "install-ruby.sh", args: "2.0.0 rails haml", privileged: false
  4. install-rvm.sh:

     #!/usr/bin/env bash
    
     gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
     curl -sSL https://get.rvm.io | bash -s $1

これにより、RVM が自動的にインストールされます(既にインストールされている場合は更新されます)。gpg キーのインポートで問題が発生した場合は、セキュリティ をご確認ください。

  1. install-ruby.sh:

     #!/usr/bin/env bash
    
     source $HOME/.rvm/scripts/rvm || source /etc/profile.d/rvm.sh
    
     rvm use --default --install $1
    
     shift
    
     if (( $# ))
     then gem install $@
     fi
    
     rvm cleanup all

これにより、パラメーターとして指定された Ruby バージョンが自動的にインストールされます。必要に応じて、Ruby のバージョン後に指定することで gem もインストールできます。

リソース