2010-02-02 82 views
1

我最近将我的宝石管理移植到捆绑器上,以便让我的应用与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

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

回答

0

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

bundle_path 'vendor/bundler_gems'

Rails的2.X预计其供应商/宝石目录的宝石在他们.specification文件,因为这就是它专卖店其无包装的宝石。

+0

对于延迟感到遗憾 - 在洗牌中丢失了这一个 - 谢谢! – Jonathan 2010-02-10 00:27:05

+0

只需注意,这不会在您的Gemfile中进行,但会在您调用“bundle install”(即bundle install/path/to/bundle)时运行。 bundle_path从0.9.5开始已弃用 – ajhit406 2010-02-22 06:54:26

相关问题