1

最近、Gem 管理をバンドラーに移植して、アプリが heroku でうまく動作するようにしました。そうすることで、次のエラーが表示されるようになりました (ただし、アプリは正常に動作しています)。

config.gem: Unpacked gem environment.rb in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
config.gem: Unpacked gem environment.rb in vendor/gems not in a versioned directory. Giving up.
config.gem: Unpacked gem ruby in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
config.gem: Unpacked gem ruby in vendor/gems not in a versioned directory. Giving up.

私はそれらを無視することができると言っている投稿を見ました: http://gilesbowkett.blogspot.com/2009/03/configgem-unpacked-gem-whatever-in.html

本当にそうですか、これらの警告を安全に無視できますか?

4

1 に答える 1

0

Railsを使用している場合は、次のようなものを使用する必要があります。

bundle_path 'vendor/bundler_gems'

Rails 2.xは、そのvendor / gems dir内のgemに.specificationファイルが含まれていることを想定しています。これは、そこに解凍されたgemが格納されるためです。

于 2010-02-03T16:37:17.707 に答える