问题标签 [gemfile.lock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
547 浏览

ruby - 通过 jekyll 在 github 页面中不需要的文件

我对 ruby​​ 和 jekyll 还很陌生,我想开始使用 jekyll 来创建个人网页。在我的仓库中的文件中有一个“Gemfile”和“Gemfile.lock”文件。Gemfile 用于管理依赖,Gemfile.lock 是通过生成的

它们中的任何一个都需要在 repo 中,还是 gh-pages 会覆盖这些文件中包含的任何定义?

其他包含的文件夹是“.sass-cache”。从这个问题我得到的印象是它用于缓存问题。再一次,它是必需的,还是 gh-pages 自己生成这些文件?

0 投票
1 回答
3427 浏览

rubygems - Gemfile.lock 生成 BUNDLED WITH

我一直在谷歌上搜索这个,似乎我找不到关于这个问题的解决方案。所以这是一件事,我目前正在和我的同事一起工作 Rails 项目,在她更换笔记本电脑并从头开始重新设置环境之前,它工作正常......

每当她更改项目的某些内容时,Gemfile.lock总是在文件末尾写下:

每次她不小心提交了这个Gemfile.lock,其他开发人员工作起来真的很麻烦,因为它总是给出一个信息,我们需要提交/冲突一些东西,因为在我们的环境中,它会自动删除它

0 投票
3 回答
10616 浏览

ruby-on-rails - git 和 Gemfile.lock 的问题

Gemfile.lock每当我想执行git pull或签出新分支时,我都会遇到以下错误。

问题是我不知道如何解决它。

  • 存储文件不起作用 - 本地更改只是出于某种原因保留在那里。
  • 我也尝试过运行git checkout -- Gemfile.lock以放弃更改,但这也不起作用——本地更改只是保留在那里。
  • 我也尝试过创建一个新分支并将Gemfile.lock更改提交到该分支......但这也不起作用。变化还在!

我需要做什么?我什至只是克隆了一个新的 git repo,但很快,这一切又开始发生了。

0 投票
1 回答
535 浏览

ruby-on-rails - Rails Heroku 部署错误 - 推送被拒绝

所以我试图在 Heroku 上部署我的应用程序,但由于这个错误而无法部署。花了大约 3 个小时尝试不同的东西。Gemfile 和 Gemfile.lock 是相同的,我什至尝试删除锁定文件并使用 bundle 生成一个新文件。同样的错误。

这是Gemfile:

和 Gemfile.lock :

0 投票
1 回答
3191 浏览

ruby-on-rails - 如何在 Rails 中使用 git 管理 Gemfile.lock

我试图摆脱我的“未暂存的更改”,并且我的 Gemfile.lock 不断重新出现为未暂存的文件。我相信这是因为我更新了 bundler,因为更改是:

首先,这些不起作用,因为 Gemfile.lock 会自行更新:

起作用的是:

看起来不错,运行“git status”:

我无法运行“git checkout origin/existing_branch”

Gemfile.lock 的最佳实践是什么?如何在忽略远程的情况下从远程拉出新分支?

0 投票
3 回答
3637 浏览

ruby-on-rails - 您已经激活了 spring 1.3.6,但是您的 Gemfile 需要 spring 1.3.3。(宝石::加载错误)

我今天遇到了同样的问题并提出了一个建议:bundle exec在您的命令之前添加可能会解决此问题。

前置bundle exec没有帮助(我已经这样做了)。

弹簧停止弹簧重启没有帮助。

我需要做:对我有用的捆绑更新弹簧

有没有更好的解决方案来修复在以前的 gemlock 文件中使用 spring 版本?

0 投票
2 回答
2868 浏览

ruby-on-rails - 您已经激活了 rack 1.6.0,但是您的 Gemfile 需要 rack 1.6.4。在你的命令前加上 `bundle exec` 可以解决这个问题。(宝石::加载错误)

我正在使用 Elastic Beanstalk,并且在我的日志中收到此错误-

您已经激活了 rack 1.6.0,但是您的 Gemfile 需要 rack 1.6.4。在bundle exec您的命令之前添加可能会解决此问题。(宝石::加载错误)

我已经看过所有相关问题(相关问题),但对我没有任何帮助。当我这样做时,gem list | grep rack我得到-

机架 (1.6.4)
机架测试 (0.6.3)

这意味着我没有安装 rack(1.6.0),这在我安装时得到了确认,gem uninstall rack -v 1.6.0这给了我-

错误:执行 gem 时 ... (Gem::InstallError) gem "rack" 没有安装

我应该怎么办?我应该卸载机架 1.6.4 吗?(这给了我一个警告,我不会有任何机架版本)

0 投票
1 回答
18 浏览

git - git bundler 在 gemlock 中与 aptana 冲突

我该如何解决冲突,例如

每次当我拉取并合并到其他分支时,在我的 gemlock 文件中。

它还会在此之前中止应用存储。

0 投票
1 回答
871 浏览

ruby-on-rails - rails 应用程序未部署到 heroku(应用程序错误消息)

我正在尝试将一个简单的 hello world Rails 应用程序部署到 Heroku,但出现应用程序错误。奇怪的是,它对我的​​其他 Rails 应用程序运行良好,但它不适用于这个应用程序,即使我对两者进行了相同的更改,包括具有相同的 Gemfile、控制器操作和根路由。它在本地运行良好,但在我部署时却不行。

http://calm-oasis-3599.herokuapp.com/

这是我运行 heroku run rails 控制台和 heroku 日志时的错误输出。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

非常感谢任何帮助找出我收到此错误的原因。

这是我的 Gemfile.lock:

这是春季宝石文件

0 投票
1 回答
3866 浏览

ruby-on-rails - Capistrano 损坏 Gemfile.lock 错误

我正在尝试使用 Capistrano 部署我的应用程序,但出现此错误:

我看到了这个问题,不幸的是,解决方案(切换 Bundler 版本)对我不起作用: Travis 报告损坏的 Gemfile.lock 的奇怪消息

我尝试过:在添加到 my之后删除gemfile.lock(并执行 a ) ,但我仍然遇到相同的错误。bundle _1.10.6_ installnokogirigemfile

这是我的gemfile

我的gemfile.lock