ruby-on-rails - 如何对 Rails 应用程序进行沙箱化,以便在本地安装依赖项,而无需重新运行 bundle install
问题描述
我正在尝试对 Rails 应用程序进行沙箱处理,以便我可以将其移植到其他机器而无需重新捆绑。Rails 有没有办法在本地引入依赖项以自我维持?
解决方案
所有依赖项都存储在 Gemfile.lock 中。所有宝石都存储在 ruby 目录中。您可以运行一次 bundle install 来创建 Gemfile.lock。然后保存 Gemefile.lock 并用 gems 打包一个目录。之后,您可以将您的包复制到服务器并部署您的应用程序。
推荐阅读
- java - java.lang.NoSuchMethodError 因为 Tomcat 的 lib 文件夹中有重复的类
- python - 如何通过 Python 在 Bitrix24 上设置任务的截止日期?
- graphql - apollo-server 如何在 koa/express 中间件中访问数据源
- javascript - Display value in dropdown based on first dropdown
- xaml - 如何从 Xamarin Forms 中的另一个颜色静态资源设置 XAML 中颜色静态资源的值?
- csv - Google 应用脚本错误无法解析文本
- kubernetes - 如何汇总每个服务的指标?
- postgresql-9.5 - 如何在 postgreSQL 中为 READ_ONLY 用户限制 Select pg_sleep(10)?
- python - 如何在连接中将dict转换为字符串?
- c# - 有没有办法在 Observable.WhenAll() 中指定可变数量的 Observable?