QA@IT
«回答へ戻る

回答を投稿

私の場合、Gemfile を単純にプロジェクトのルートに配置し、何らかのプロセスを起動する時には bundle exec を使って実行しています。こうすることで gemset ではありませんが、擬似的に使用する gem を限定できます。

ただし、最近は Gemfile が存在するだけで、特別な操作をするライブラリ(rbenv-bundler) やミドルウェア(passenger) もあるので、これらを利用しないようにしています。

私の場合、Gemfile を単純にプロジェクトのルートに配置し、何らかのプロセスを起動する時には bundle exec を使って実行しています。こうすることで gemset ではありませんが、擬似的に使用する gem を限定できます。

ただし、最近は Gemfile が存在するだけで、特別な操作をするライブラリ(rbenv-bundler) やミドルウェア(passenger) もあるので、これらを利用しないようにしています。