0

bundler gem をアンインストールして再インストールし、すべての gem を消去し、vendor/ ディレクトリを削除して、別の bundle コマンドを実行しました。2回目に指定しなかったにもかかわらず、私の宝石はすべてベンダーに送ら--path vendorれました。--pathデフォルトに設定する別のオプションはありますか?Rails アプリは、最初にインストールする gem をどこに配置しますか?

4

1 に答える 1

0

rvmの理由の 1 つを発見しました。rvm はユーザー パスに格納される gemset を作成し、必要がなくなった場合はバージョン管理、更新、またはクリーンアップできます。

これはすべてアプリケーション パスの外で行われるため、アプリケーション間で同じ gem バージョンを再利用したり、アプリケーションに固有の新しい gemset を作成したりできます。彼らのドキュメンテーションを一通り見てみましょう。一度それを使い始めると、以前はそれなしでどうやってやっていたのか不思議に思うでしょう.

于 2013-03-03T18:37:00.623 に答える