如何使用bundler安装特定于平台的Ruby依赖项(gems)?

时间:2012-12-11 22:03:42

标签: ruby bundler platform

我需要在与Internet断开连接的环境中的多个平台上运行我的Ruby应用程序,所以我试图通过运行来打包应用程序的依赖项

bundle install --deployment

这适用于第一个平台,但在后续平台上,它会看到vendor / bundle中的gem,并拒绝重新安装gem并构建任何本机扩展。到目前为止,我发现最好的解决方法是运行

bundle install --path <os-arch>

但是这需要扩充我的Ruby应用程序,以便为每个平台上的gem依赖项提取正确的路径。反正有没有使这个无缝/透明的Ruby应用程序?

0 个答案:

没有答案