【问题标题】:Is it safe to ignore the "Has no specification file" warnings忽略“没有规范文件”警告是否安全
【发布时间】:2011-01-12 06:01:25
【问题描述】:

我最近将我的 gem 管理移植到 bundler 中,以使我的应用与 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

真的是这样吗,我可以放心地忽略这些警告吗?

【问题讨论】:

    标签: ruby-on-rails initialization heroku bundler


    【解决方案1】:

    如果你使用 Rails,你应该使用类似的东西:

    bundle_path 'vendor/bundler_gems'

    Rails 2.x 期望其 vendor/gems 目录中的 gem 包含 .specification 文件,因为这是它存储解压后的 gem。

    【讨论】:

    • 抱歉耽搁了——在随机播放中丢失了这个——谢谢!
    • 请注意,这不再出现在您的 Gemfile 中,而是在您调用 'bundle install' 时运行,即 bundle install /path/to/bundle。 bundle_path 自 0.9.5 起已弃用
    猜你喜欢
    • 2021-01-15
    • 2014-01-21
    • 1970-01-01
    • 2011-07-14
    • 2013-08-24
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多