【发布时间】:2013-01-25 08:32:13
【问题描述】:
如何在捆绑器中为多个平台供应宝石?
我在 Mac OSX 上开发,但在 ubuntu 上部署 像 libv8 这样具有本机依赖项的 gem 可以有一个名为
的 gemhttps://rubygems.org/gems/libv8/versions/3.11.8.13-x86_64-darwin-10 和https://rubygems.org/gems/libv8/versions/3.11.8.13-x86_64-linux 所有版本都可以在https://rubygems.org/gems/libv8/versions看到
所以在我的 Mac 上,当我运行捆绑包时。我想要:
libv8-3.11.8.13-x86_64-darwin-10.gem 和 libv8-3.11.8.13-x86_64-linux.gem
同样,升级和移除 gem 必须同时移除和添加其他平台的 gem
现在在 Mac 上它只添加 libv8-3.11.8.13-x86_64-darwin-10.gem
【问题讨论】:
标签: ruby-on-rails bundler