rbenvとbundlerを使用しています。インストールされているrailsgemを開いて、いくつかのデバッグコードを挿入します。したがって、railsプロジェクトで「bundleshow rails」を実行すると、「〜/ .rbenv / versions / 1.9.3-p194 / lib / ruby / gems / 1.9.1 / gems / rails-3.2.11」が表示されますが、このディレクトリには何もありません。
質問する
3285 次
1 に答える
2
Railsは単なるメタジェムです。実際のコードは含まれておらず、Railsを構成する依存関係を一覧表示するだけです。これが、gemのディレクトリが空である理由です。
Railsコードの一部を編集する場合は、関連する依存関係を編集する必要があります。Gemfile.lock
Rails 3.2.11の直接の依存関係には、次のようにリストされています。
rails (3.2.11)
actionmailer (= 3.2.11)
actionpack (= 3.2.11)
activerecord (= 3.2.11)
activeresource (= 3.2.11)
activesupport (= 3.2.11)
bundler (~> 1.0)
railties (= 3.2.11)
于 2013-01-31T15:01:24.190 に答える