问题标签 [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 投票
1 回答
5430 浏览

ruby-on-rails - 已激活 spring 1.4.0,但 Gemfile 需要 spring 1.3.3 [错误]

我的服务器运行良好,但是当我尝试通过 rails c 进入控制台时,出现以下错误。

我的 Gemfile.lock 如下

从错误中,它仅显示 spring 1.3.3。我需要更改什么才能解决问题。我正在使用 ruby​​ 2.2.0 和 rails 4.2.0

请建议需要做什么来解决这个问题

提前致谢。

0 投票
1 回答
782 浏览

ruby-on-rails - Heroku H10 错误“应用程序崩溃”

我正在尝试将我的Ruby on Railswebbapp 部署到 Heroku。在本地它工作得很好,但是当我尝试通过 Heroku 运行它时,它给了我一个 H10 错误 HTTP 状态 503。我猜这是因为bash: bundle: command not found. 但即使跑步heroku run bundle exec rails server -p $PORT也行不通。

附加信息

档案:

Heroku 配置变量:

Heroku 构建包:

https://github.com/incaztech/heroku-buildpack-qrencode.git

0 投票
0 回答
55 浏览

ruby - Bundle install 想安装不同的gem版本

我正在尝试bundle install在我的 Ruby 项目中运行一个。但它尝试安装需要 Ruby 1.9.3 的 rake -v 11.1.2。(我正在使用 1.8.7-p374 - 请不要杀了我!)

我的 Gemfile 都没有指定此版本,并且我已经安装了 rake 版本 10.1.1。我想知道哪个其他 gem 需要这个特定版本。

这是我的gem dependency -R输出 => http://pastebin.com/BqTnPYvf

谁能指导我完成这个?

0 投票
1 回答
1270 浏览

ruby-on-rails - 损坏的 Gemfile.lock Capistrano 出错

我的 Gemfile.lock 使用命令 'cap production deploy' 出现了一些错误。我该如何解决?

终端:

宝石文件:

来源“ https://rubygems.org

宝石文件锁:

更新 Gemfile。从块生产中删除 Gemfile.lock 并编辑 'pg' gem 并重新使用 'bundle install' 对我没有帮助。

0 投票
1 回答
614 浏览

gemfile - 为什么我们不为 gem 提交 gemfile.lock 呢?

Gem 开发指南说 Gemfile.lock 文件“应该始终检查到版本控制中”。然而,这不适用于宝石。对于应用程序,例如 Rails 应用程序、Sinatra 应用程序等,这是真的。宝石也不一样。

有关说明,请参阅 Yehuda 对 .gemspec、Gemfile 和 Gemfile.lock 文件的角色的指导:Clarifying the roles of .gemspec and Gemfile

我不明白他的理由。如果我的 gem 依赖于 Rails 3 并且与 Rails 4 不兼容怎么办?然后我不需要提交我的 Gemfile.lock ,它指定我的 gem 只与 Rails 3 兼容吗?

0 投票
1 回答
1767 浏览

ruby - 您的 Gemfile.lock 已损坏。DEPENDENCIES 部分缺少以下 gem:

我正在安装一个应用程序,并且在这一步中我应该运行 bundle install 并收到此错误

所以我试图运行这个:gem update

我还安装了 bundle 旧版本,我可以通过这一步,但我在其他地方遇到了同样的问题。我也使用了 rvm,我的 ruby​​ 版本是 ruby​​ 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 和 Bundler version 1.12.5

我是 ruby​​ 和 gem 和 bundle 的新手,我很困惑,我不知道如何开始了解正在发生的事情以及如何解决错误。

0 投票
2 回答
370 浏览

ruby - 具有精确版本的 Gemfile 与 Gemfile.lock

Gemfile在和使用中指定第三方库的确切版本有什么区别Gemfile.lock吗?

如果我使用确切的版本,Gemfile它会与分发相同Gemfile.lock吗?

0 投票
1 回答
1308 浏览

ruby-on-rails - 合并冲突 Gemfile.lock

我有合并冲突并且知道冲突但对如何解决它感到困惑。

我是否只是将冲突 gem 添加到 gem 文件中?

0 投票
1 回答
129 浏览

ruby - 无法在 ruby​​ Gemfile 中包含“git”gem

我是 ruby​​ 新手,并创建了一个使用 Git gem 的脚本。( require 'git')。我必须向 jenkins 执行这个脚本,并为此添加了一个GemfileandGemfile.lock条目如下:

当尝试使用以下命令通过 jenkins 执行脚本时:

请帮我解决下面提到的错误:

0 投票
1 回答
211 浏览

ruby-on-rails - 您的 Ruby 版本是 2.2.5,但您的 Gemfile 指定 2.2.6,除了我的 Gemfile 指定 2.2.5

我已经看过了。如果我错过了一个欺骗问题,我很抱歉

我正在尝试使用 capistrano 部署 Rails 应用程序。它给了我错误“您的 Ruby 版本是 2.2.5,但您的 Gemfile 指定了 2.2.6”

是的,这在某一时刻正确的,但我已经编辑了我的 gemfile 以使用 2.2.5,在 gemfile.lock 中没有任何地方引用 2.2.6,但它仍然给了我完全相同的错误。