如何从 Rails 项目中删除 gem?

2024-05-22

我正在尝试从我的项目中删除一个 gem,因此我进入了 gem 文件并将其注释掉。

...
gem some_gem
# gem 'gem_I_dont_want'
gem another_gem
....

然后我跑

bundle

为了检查宝石是否消失,我输入

bundle show

但我仍然看到那里的宝石

...
* some_gem
* gem_I_dont_want
* another_gem

我不明白捆绑是如何工作的吗?我还有什么要做的吗?


该宝石可能是另一宝石的依赖性,这可以解释它的存在bundle show.

如果 gem 在 Gemfile.lock 文件中缩进到另一个 gem 下方,则表明它仍然包含在内,因为它是依赖项。

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

如何从 Rails 项目中删除 gem? 的相关文章

随机推荐

  • Rxjava2 Schedulers.io() 与 Schedulers.computation() 与大并发请求

    我正在使用 Rxjava2 和 Spring Boot 我的服务器上有 500 个并发请求 每个请求都会产生 10 个调用其他服务的线程 因此 IO 工作 那么在这种情况下 我应该使用Schedulers io or Schedulers
  • Cortana 的帮助列表需要什么图标?

    因此 我在我的应用程序中添加了 Cortana 语音命令识别功能 我的 VCD 文件已全部设置完毕 一切都按预期运行 所以现在我必须寻找一些小东西 我的应用程序中拥有所有需要的图标 据我所知 但当我的应用程序出现在 Cortana 屏幕 我
  • 从 C# 到 Java [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从 PHP SoapServer 返回 PHP 数组

    我对 Soap 的 创建服务端 还比较陌生 所以提前对我正在思考的任何术语表示歉意 是否可以从使用 PHP 的 SoapServer 类设置的远程过程 Soap 服务返回 PHP 数组 我有一个 WSDL 通过盲目遵循教程构建 部分看起来像
  • 使用 Selenium 导航时的陈旧对象引用

    我一直在尝试一个简单的程序 它可以从新页面导航和获取数据 返回历史记录并打开其他页面并获取数据等等 直到访问所有链接并获取数据 在以下网站上获得结果后 我尝试循环浏览第一列中获得的所有链接 并逐个打开这些链接并从每个页面中提取文本 但下面的
  • 在运行时向父控件添加控件

    我需要将运行时添加的控件添加到父控件 面板 我可以设置对象的属性 PictureEdit 但如何显示它 将其添加到父控件 谢谢 protected override void OnPaint PaintEventArgs pe Pictur
  • 让 babel 排除测试文件

    在我的构建步骤中 我使用 babel 将代码转译为 es5 从src to dist 如何让它排除以以下结尾的文件 test js 包 json scripts build babel src out dir dist babelrc pr
  • 批处理文件:FOR 循环中的 GOTO

    我有一个带有 FOR 循环的批处理文件 在循环中 我必须等待进程结束 为此我使用了 IF 和 GOTO 问题是 GOTO 打破了循环 我尝试寻找其他解决方案 但没有找到任何东西 如何做呢 echo off for f tokens a in
  • C++ 在地图中插入 unique_ptr

    我有一个 C 类型的对象ObjectArray typedef map
  • 使用 psycopg2 转义 Postgres 的 SQL“LIKE”值

    psycopg2 是否有转义 a 值的函数LIKEPostgres 的操作数 例如 我可能想匹配以字符串 20 of all 开头的字符串 所以我想写这样的内容 sql WHERE LIKE myvalue s cursor fetchal
  • 当动态列的 ng-prime 数据表中的行更新时如何更新行背景颜色?

    我想在行更新时更改行颜色 记录更新成功时如何设置行背景颜色 html
  • 使用本地工件更新 Nexus 存储库

    我最近将一些 Maven 工件直接下载到我的本地存储库 m2 repository 现在我安装了 Nexus Repository Manager 需要填充其存储空间 而无需再次下载所有工件 有没有一种方法可以将 Nexus 存储库更新为本
  • PHP 不使用“json_decode()”转换 JSON

    我有一段非常简单的代码 pc1 POST post code1 pc2 POST post code2 url http maps google com maps nav q from pc1 20to pc2 url data file
  • 使用EF Core开发过程中如何处理数据库变化?

    在使用 NET Core 和 Entity Framework Core 进行开发期间 我正在努力应对数据库更改 当我创建新模型并将其添加到 dbContext 时 即使使用dbContext Database EnsureCreated
  • 装饰 Rails 中的属性

    我有一个name上的属性Person模型 每次我访问name属性 我想要name capitalize被退回 在模型内执行以下操作将不起作用 def name name capitalize end 那么还有什么选择呢 我建议您使用自定义格
  • 使用 jquery 删除输入占位符

    有谁知道如何使用 jquery 删除输入占位符 我想做的是如果其中之一inputbox得到一个值 所有输入框占位符都将被删除 有人知道该怎么做吗
  • Prettier vscode 扩展不支持 Django 模板标签 {% tag %}

    Prettier Visual Studio 代码扩展不支持 Django 模板标签 tag 现在我该如何解决这个问题 我是否必须禁用 html 文件的 Prettier 扩展 或者还有其他解决方案吗 github 中的问题 5581 不支
  • 从共享点下载文件

    我正在尝试从共享点下载文件 我有此代码并抛出错误代码 500 static void DownloadFile string serverFilePath Here goes my URL that open the file from a
  • 为什么 openSession 不起作用但 getCurrentSession 在 Spring Hibernate 中起作用

    我编写了一个示例 Spring Hibernate 应用程序 以了解 Spring Hibernate 集成的工作原理 这是我的 applicationContext xml
  • 如何从 Rails 项目中删除 gem?

    我正在尝试从我的项目中删除一个 gem 因此我进入了 gem 文件并将其注释掉 gem some gem gem gem I dont want gem another gem 然后我跑 bundle 为了检查宝石是否消失 我输入 bund