サポート
RVMはボランティアのコミュニティによって維持されています。問題はRVMイシュートラッカーに報告してください。
お手伝いができる場合、またはメンテナーになりたい場合は、手伝い始めるだけです。RVM GitHub組織で、RVM関連のプロジェクトをもっと見つけることができます。
スポンサー
Carbon Ads

概要

rvm autolibs <flag> または rvm install --autolibs=<flag> または rvm get [type] --autolibs=<flag>

説明

Autolibsは、システムに依存関係を自動的にインストールできるようにするRVMに組み込まれた機能です。これらの依存関係は、通常、OpenSSL、YAMLなどです。 Autolibsを完全に無効にすることも、 "すべてを処理する"と "何もしない"の間の処理を行うこともできます。

--autolibsautolibsの違い

--autolibsautolibsの違い、さらにはRubyのインストール時(rvm install [ruby] --autolibs)とrvmのインストール時(rvm get [type] --autolibs)の--autolibsの違いに戸惑う人もいるかもしれませんが、心配しないでください。覚えるのは簡単です。

モード

その他のオプション

モードの説明

デフォルトモードはenabledです。以下はモードの説明です。ユーザーがsudoアクセス権を持っていない場合、最も役立つのはread-failです。

RVMにすべてを任せる (4)

RVMはユーザーのためにすべてを処理できます。これは、既存のパッケージマネージャーを検出し、利用可能なものがない場合はインストールすることを意味します。通常、これは独自のパッケージマネージャーをインストールしておらず、独自のソフトウェアをコンパイルする方法を知らない新しいユーザーに最適なオプションです。

4の有効化

rvm autolibs enable

ほとんどのシステムにはパッケージマネージャーが付属しているため、enableモードはpackagesと同じです。残念ながら、OSXにはパッケージマネージャーが提供されていないため、RVMは既存のユーザーによる取り組みの1つを検出する必要があります。検出の順序は、macportshomebrewsmffinkです。これらのいずれも利用できない場合、RVMはmacportsをインストールします。

オプションで、enableの代わりに次のいずれかを使用して、パッケージマネージャーを強制することもできます。

macportshomebrewfinksmf(SM Framework)、またはrvm_pkg(以前のrvm pkg)のように、

rvm autolibs homebrew

または、Homebrew、Ruby、Railsを含むインストーラーを使用します

\curl -sSL https://get.rvm.io | bash -s stable --autolibs=homebrew --rails

RVMにパッケージを処理させる (3)

RVMは、パッケージマネージャーをチェックし、必要なパッケージや更新が必要なパッケージをインストールするように設定することもできます。これは、独自の依存関係の管理タスクを処理したくないユーザーに推奨されるオプションです。このオプションは、LinuxとOS Xの両方のユーザーで機能します。

3の有効化

rvm autolibs packages

3を1回だけ使用する

rvm install --autolibs=packages <ruby>

不足しているものがある場合にRVMが失敗するように指示する (2)

rvm autolibs read-fail

RVMに既存の依存関係を使用するように指示するが、不足しているものがあっても失敗しないようにする (1)

rvm autolibs read-only

追加のアクションや構成を回避する (0)

rvm autolibs disable

必要なすべてのライブラリを使用して、RubyとRuby on RailsでRVMをインストールします

\curl -sSL https://get.rvm.io | bash -s stable --rails