RVM:Ruby バージョン マネージャーを使用できます。これは、ノード バージョン マネージャー (nvm) などに沿った完全なバージョン マネージャーであり、プロジェクトごとにさまざまなバージョンの ruby とさまざまな gem コレクションを使用できます。これは、gem を相互に分離したり、システムの ruby から分離したりする役割を果たしますが、完全なバージョン マネージャーを学習するという犠牲が伴います。
root なしで実行すると、~/.rvm にローカルにインストールされ、他のユーザーには影響しません。
--local
を追加 インストールにフラグを立てます:
gem install --local request-log-analyzer
問題が発生する場合は、gem を手動でダウンロードして gem
を指定してみてください。 次を使用して直接アクセス:
gem install --local path/to/gem/filename.gem
rubygems に従って、ユーザーのホームにインストールする場合:
<ブロック引用>--user-install オプションを使用すると、RubyGems は gems をホーム ディレクトリ内のディレクトリ (~/.gem/ruby/1.9.1 など) にインストールします。インストールした gem によって提供されるコマンドは、~/.gem/ruby/1.9.1/bin に配置されます。そこにインストールされたプログラムを利用できるようにするには、~/.gem/ruby/1.9.1/bin を PATH 環境変数に追加する必要があります。
このためのコマンドは単に
ですgem install --user-install request-log-analyzer
試すことができます:
gem install --user-install gem_name