如何根据 Gemfile 的更改重新同步 Gemfile.lock

2023-12-26

如何根据 Gemfile 的更改重新同步 Gemfile.lock。

假设 Gemfile 中有 3 个 gem(gem1、gem2、gem3)。

bundle install创建一个 Gemfile.lock 文件。

如果我删除 gem3 并运行bundle install,我希望重新生成 Gemfile.lock 并从 rvm gemset 中删除 gem3。但事实并非如此,我应该如何重新同步而不删除宝石集。


要使 Gemfile.lock 与 Gemfile 编辑保持一致,请运行bundle check.

要使 Gemfile.lock 与 Gemfile 编辑和最新兼容的 gem 保持一致,请运行bundle update.


相关:viget 的这篇博文有一些很好的建议捆绑器最佳实践 http://viget.com/extend/bundler-best-practices

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何根据 Gemfile 的更改重新同步 Gemfile.lock 的相关文章

  • 忽略 git 中的本地配置文件

    Rails 应用程序中有一些本地文件 属于我们存储库的一部分 我希望 git 忽略它们 基本上 我希望 git 忽略我对 config environments 目录和 config application rb 文件中的任何内容所做的所有
  • Rails 注释分段错误

    有一些问题围绕着这个问题 但没有什么真正能满足我的需求 After I bundle install下面列出了我的 Gemfile 我运行annotate并出现以下错误 Users nickcoelius rvm gems ruby 1 8
  • 使用 Fetch 和 FormData API 上传多个文件

    我正在尝试使用本机Fetch https developer mozilla org en US docs Web API Fetch API and FormData https developer mozilla org en US d
  • 在私有控制器方法中返回redirect_to

    前言 我正在使用设备进行身份验证 我试图阻止未经授权的用户查看 编辑或更新其他用户的信息 我最关心的是用户将 DOM 中的表单修改为另一个用户的 ID 填写表单 然后单击更新 我已经专门阅读过 像下面这样的东西应该有效 但事实并非如此 SO
  • Rails:CSRF 令牌不工作但已设置

    我在 Heroku 上有我的 Rails 3 应用程序 当我发送银行信息时 我得到 WARNING Can t verify CSRF token authenticity但我的 CSRF 令牌已设置 https gist github c
  • 使用 Ajax 在输入时提交 Textarea,然后渲染部分内容而不刷新整个页面

    目前我正在尝试通过 JS 和 Ajax 在没有提交按钮的情况下发表评论 并且它有效 问题是当帖子提交时 页面重新加载到 post id comment页面 我希望它呈现部分内容 而不是刷新整个页面或将我带到不同的页面 我对 JS 不熟悉 任
  • git push heroku master 权限被拒绝

    我正在关注 ruby railstutorial 我运行命令 git push heroku master 它吐出了这个错误 Permission denied publickey fatal Could not read from rem
  • Capistrano 和 XSendFile 配置

    我正在尝试使用 Apache 2 2 Passenger 4 0 59 和 XSendFile 0 12 配置 Rails 生产服务器 应用程序通过 Capistrano 部署 部署的应用程序生成 可能很大 PDF Rails root t
  • 在 ec2 上托管 Rails

    我想将 Rails 部署到亚马逊 ec2 上 我看过 poolparty 和 ec2onrails 但似乎都不再维护了 人们用什么来做到这一点 都是自制的木偶和卡皮斯特拉诺 还是有一个项目可以让我继续下去 我可以推荐两个项目 如果您有一个
  • 如何在 Rails 4 中使用 params.require

    我有一个像这样的私有方法 用于有四个字段的注册表单 firstname email password and confirm password 我不知道如何检查password confirmation def user params pa
  • 如何从 Rails 中的 date_select 或 select_date 获取日期?

    Using select date给我回一个params my date with year month and day属性 如何轻松获取 Date 对象 我希望有类似的事情params my date to date 我很高兴使用date
  • Heroku 部署错误

    在 Windows 环境中 尝试部署到 Heroku 时出现以下错误 C Ruby lib ruby gems 1 8 gems heroku 1 9 13 lib heroku commands base rb 32 in 没有这样的文件
  • 仅删除多对多关系

    我有一个 has and belongs to many friends join table gt friends peoples 要添加朋友 我会这样做 people followers lt lt friend这会创建关系和新的个人资
  • Rails:named_scope、lambda 和块

    我认为以下两个是等效的 named scope admin lambda company id conditions gt company id company id named scope admin lambda do company
  • 即使在急切加载之后,belongs_to 关联也会单独加载

    我有以下关联 class Picture lt ActiveRecord Base belongs to user end class User lt ActiveRecord Base has many pictures end 在我的
  • rvm gem 安装错误?

    我正在摆弄 ruby gems 和 rvm 它工作得很好 但现在当我尝试安装 gem 时出现错误 gem install Rails错误 同时 执行 gem Errno EACCES 权限被拒绝 Users da rvm gems ruby
  • Windows 7 x64 上的 Ruby on Rails SQLite 问题

    当我尝试做的时候db create使用 Windows 7 x64 在具有此数据库配置的 sqlite 数据库上 development adapter sqlite3 database db development sqlite3 tim
  • Bundle 说 gem 丢失了 - 但事实并非如此?

    背景 我正在维护contentRuby On Rails 站点 但我确实没有 Rails 的经验 当尝试运行 Rails 服务器时 rails s我明白了 在任何来源中均找不到 activesupport 3 2 0 Run bundle
  • Rails Windows Vagrant 响应时间非常慢

    我在跑 Vagrant 1 7 1 Rails 4 1 4 Thin 1 6 1 Windows 7 每个静态文件的发送时间都超过一秒 在我的 PC 上加载一个页面可能需要大约 20 秒 而在同事的 Linux 机器上则只需瞬间 有一些帖子
  • Shoulda/RSpec 匹配器 - 条件验证

    在我的代码中 我使用 Shoulda 匹配器进行了以下验证 效果很好 it should validate presence of name 在我的模型中 我已将条件添加到验证中 validates presence of name if

随机推荐

  • 调试非托管 Neo4j 扩展

    我刚刚开始使用 Graphaware 框架为 Neo4j 服务器开发一个非托管扩展 到目前为止一切都很好 甚至单元测试也有效 但我想实际调试从 Intellij 内部运行 Neo4j 服务器的扩展 有人能给我一个关于如何做到这一点的提示吗
  • Spring Batch 多数据源和 ChainedTransactionManager 风险

    我正在研究由两个数据源组成的 Spring Batch 的可行性 用于 Spring Batch 元数据的 SQL 数据源和用于业务数据的 MongoDB 数据源 具有事务性用途 交易方面在这里提出了几个问题 以下主题 使用 MongoDB
  • 让 Django 走向绿色

    我有一个 Django 管理命令 可以发出数千个 TCP UDP 请求 我使用 Gevent 来加快速度 因为我重组了代码以作为协程工作 套接字连接不再阻塞 但从我读到的内容来看 Django 的某些部分仍然不是绿色的 我所说的绿色 是指使
  • 如何使用 JSTL 在 JSF 1.2 页面中强制构建阶段?

    我在 JSF 应用程序中使用 JSTL 标签 通过某些操作 我需要重建组件树 就像它是初始构建一样 我当前的症状是对象与组件关联不正确 重复的 ID 以及陈旧组件的其他问题 这是使用在构建阶段使用的 c foreach 不能使用重复标记 请
  • 我们如何确定我们使用的是 Web API 1 还是 Web API 2?

    介绍一下问题 我想知道我们使用的是Web API 1还是2 我自己的packages config指示版本5 0 0 这是 Web API 1 还是 2 搜索和研究 我尝试过谷歌搜索以下内容 网络 API 1 网络 API 2 and AS
  • Rhino 中没有 Array.filter() 吗?

    为什么我不能使用Array filter 在犀牛 代码是这样的 var simple reason a b c print typeof simple reason filter var not so simple reason new A
  • WinForms:无需使用 FormWindowState.Normal 即可查找最小化表单的大小

    有没有一种简单的方法可以确定 WindowState Normal 中窗体的大小 而无需实际更改窗体状态 这是我现在所做的 C 代码 public class MyForm Form public void MyMethod FormWin
  • VB.NET 将 Tab 键发送到另一个应用程序窗口

    我想将 TAB 键发送到另一个应用程序window 将密钥发送到窗口而不是文本框 I tried SendMessage hWnd WM SETHOTKEY VK TAB 0 什么都没发生 我的目标是 将 Tab 键发送到我的应用程序Or当
  • 使用带有 CommaDelimitedList 参数的 Cloudformation Join 函数来构建 IAM ARN

    我一直在尝试构建一个存储桶策略 以允许对 CloudFormation 中的集中帐户执行操作到共享相同模式的一系列其他帐户中的 IAM 角色 即 arn aws iam 111111111111 role my role arn aws i
  • Golang:如何将字符串转换为二进制表示形式

    在golang中 如何将字符串转换为二进制字符串 示例 CC 变为 10000111000011 这是一个简单的方法 func stringToBin s string binString string for c range s binS
  • 如何编写返回插值的函数(pandas 数据帧)?

    我有一个作为 pandas 数据框导入的 xls 文件 它具有 NaN 值 如何设置一个函数 用相邻值之间的插值替换 NaN 我不能使用 pd DataFrame interpolate 或任何现有的插值函数 因为我应该创建自己的函数 这是
  • 如何使用 Quartz.net 2.0 安排任务?

    我正在尝试在 ASP NET MVC 4 应用程序中使用 Quartz net 2 0 安排任务 但无法执行该任务 这是代码 public class ScheduleTaskConfig public static void StartS
  • 使用 WinAPI 创建具有透明背景的文本标签

    是否可以仅使用 WinAPI 命令在窗口中创建具有透明背景的标签 我正在尝试将图像添加到对话框窗口中 该窗口将用作背景图像 然后在该图像上显示文本 到目前为止 我尝试过的所有内容都显示背景图像顶部的文本标签 并在其周围绘制了灰色矩形 这是迄
  • 体验(XP)不适用于所有用户 JSON Discord.PY

    我试图为在大约有 50 60 人打字的房间中输入的消息评分 它会第一次将用户添加到 JSON 文件 但不会为他们键入的消息添加任何更多点 我再次测试 只有一名用户因输入的消息而获得积分 其余的保持不变 这是代码 client event a
  • C++ 计算相同运行进程的总数

    我正在寻找一种方法来检测具有相同进程名称的正在运行的进程的数量 例如 我运行记事本三遍 记事本程序 记事本程序 记事本程序 所以它会返回3 我目前有这些代码来检测正在运行的进程 但不计算其正在运行的进程数量 include
  • 在本地主机上启用 SharedArrayBuffer

    尝试运行 ffmpeg wasm 时 我不断收到 SharedArrayBuffer 未定义 错误 看来这是在 Web assembly 方面 无论如何 我知道这是一个可以通过跨源隔离来克服的问题 但是 我试图在本地主机上运行它 据我了解
  • 前向引用扩展了价值问题的定义

    我在 scala 中遇到一些问题来解析隐式值 并且在 netbeans 中出现了神秘的错误消息 错误 前向引用超出了值的定义 或者在 scala 控制台中我有其他错误消息 类型不匹配 29 错误 类型不匹配 发现 Factory type
  • 无法使用 Qt5.6 在 QtWebEngine 中加载胡椒 Flash 插件

    我制作了一个简单的网络浏览器 但是当我访问 https get adobe com jp flashplayer https get adobe com jp flashplayer It says Adobe Flash Player i
  • 将 Windows 8.1 升级到 Windows 10 后 SQL Server 不工作

    TITLE Connect to Server Cannot connect to Thejus PC ADDITIONAL INFORMATION A network related or instance specific error
  • 如何根据 Gemfile 的更改重新同步 Gemfile.lock

    如何根据 Gemfile 的更改重新同步 Gemfile lock 假设 Gemfile 中有 3 个 gem gem1 gem2 gem3 bundle install创建一个 Gemfile lock 文件 如果我删除 gem3 并运行