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

オフラインモードのRVM

これはプロセスの大まかな説明に過ぎず、すべての手順がすぐに機能する必要はありません。修正案はrvmオフラインソースに提案してください。

RVMのオフラインインストール

  1. デプロイするRVMのバージョンを次から選択します: https://github.com/rvm/rvm/tags
  2. rvm tarballをダウンロードします: curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz
  3. rvmディレクトリを作成して入力します: mkdir rvm && cd rvm
  4. 展開します: tar --strip-components=1 -xzf ../rvm-stable.tar.gz
  5. rvmをインストールします: ./install --auto-dotfiles
    • オプションを取得するには、--helpを使用します
    • インストールの種類によっては、sudoパスワードが必要になる場合があります
  6. rvmを読み込みます: source ~/.rvm/scripts/rvm
    • rvmのインストール時に--pathが指定されている場合は、'~/.rvm'ではなく指定されたパスを使用します

Ruby、rubygems、yamlのダウンロード

  1. Rubyのダウンロード
    • tar.bz2バージョンを次の場所で見つけます: https://ftp.ruby-lang.org/pub/ruby/ (サブディレクトリを確認してください)
    • curlでダウンロードします: curl -sSL https://ftp.ruby-lang.org/pub/ruby/ruby-2.2.0.tar.bz2 -o ruby-2.2.0.tar.bz2
    • .tar.bz2拡張子を持つRubyソースアーカイブを使用する必要があります! https://www.ruby-lang.org/en/downloads/ のバージョンはtar.gzです。ダウンロードする前にtar.bz2に変更してください。
  2. rubygemsのダウンロード
    • バージョンを次の場所で見つけます: https://github.com/rubygems/rubygems/tags
    • curlでダウンロードします: curl -sSL http://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgz -o rubygems-2.4.6.tgz
  3. yamlのダウンロード (rvmで必要)
    • rvm.ioからcurlでダウンロードします: curl -sSL http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz -o yaml-0.1.6.tar.gz
  4. これらのパッケージをオフラインで使用するために、デフォルトではrvmアーカイブフォルダー`$rvm_path/archives/`に保存します
    • 代替アーカイブフォルダーは、`.rvmrc`ファイルで指定できます
    • 使用例: echo rvm_archives_path=/path/to/tarballs/ >> ~/.rvmrc

依存関係のインストール

  1. 依存関係(「要件」)の自動フェッチを無効にします: rvm autolibs read-fail
  2. 依存関係を手動でダウンロードしてインストールします
    • 依存関係のリストを取得します: rvm requirements
    • 必要なソフトウェアを手動でダウンロードしてインストールする方法については、システムマニュアルを参照してください

Rubyのインストール

  1. デフォルトのgemをクリーンアップします: echo "" > ~/.rvm/gemsets/default.gems
  2. グローバルgemをクリーンアップします: echo "" > ~/.rvm/gemsets/global.gems
  3. Rubyをインストールします: rvm install 2.2.0 --rubygems 2.4.6 (autolibsにはsudoパスワードが必要になる場合があります)
    • 必要な他のRubyバージョンも同様にインストールします
  4. デフォルトのRubyバージョンを設定します: rvm use 2.2.0 --default

gemのインストール

gemをインストールするには複数の方法があります。gemファイルをダウンロードすることもできますが、最適な方法はBundlerのようです: https://bundler.dokyumento.jp/bundle_package.html

rails gemのインストール例

オンライン

  1. (偽の)プロジェクトディレクトリを作成します: mkdir gems; cd gems
  2. bundlerをインストールします: gem install bundler
  3. Gemfileを作成します: bundle init
  4. railsを追加します: echo "gem 'rails'" >> Gemfile
  5. すべてのgemをインストールします: bundle install
  6. gemファイルを取得します: bundle package
  7. プロジェクトをパッケージ化します: tar czf gems.tgz .
  8. https://rubygems.org/gems/bundler からbundlerをダウンロードします。**ダウンロード**リンクです

オフライン

  1. (偽の)プロジェクトディレクトリを作成します: mkdir gems; cd gems
  2. gemを展開します: tar xzf gems.tgz
  3. bundlerをインストールします: gem install bundler-1.8.3.gem
  4. gemをインストールします: bundle install --local