如何对 rails 应用程序进行沙箱化,以便在本地安装依赖项而无需重新 运行 捆绑安装

How to sandbox a rails application so that dependencies are installed locally without having to re-run bundle install

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

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