首页 > 解决方案 > 如何对 Rails 应用程序进行沙箱化,以便在本地安装依赖项,而无需重新运行 bundle install

问题描述

我正在尝试对 Rails 应用程序进行沙箱处理,以便我可以将其移植到其他机器而无需重新捆绑。Rails 有没有办法在本地引入依赖项以自我维持?

标签: ruby-on-railssandbox

解决方案


所有依赖项都存储在 Gemfile.lock 中。所有宝石都存储在 ruby​​ 目录中。您可以运行一次 bundle install 来创建 Gemfile.lock。然后保存 Gemefile.lock 并用 gems 打包一个目录。之后,您可以将您的包复制到服务器并部署您的应用程序。


推荐阅读