0

サーバー上で、新しく作成された gemset にアップロードされた一連の gem をインストールしたいと考えています。このインストールは、resque ワーカーから実行する必要があります。

gemset を作成する目的は、アップロードされたいくつかの gem をユーザーのマシンと同様の環境で実行することです。

私は rbenv の仕組みを 100% 理解していないので、実際に頭痛の種になっています。

この問題を解決する方法についてのアイデアは素晴らしいでしょう!

4

1 に答える 1

0

chgemsをチェックアウトする必要があります。chgemsはchrootRubyGemsのようなものです。chgemsは、サブシェルを生成するか、gemをにインストールするように設定されたPATH、、を指定してコマンドを実行できます。GEM_HOMEGEM_PATH$directory/.gem/$ruby/$version/

$ chgems $directory gem install $user_gem
$ chgems $directory $user_command
于 2012-11-21T07:31:42.087 に答える