问题标签 [gemfile]

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 回答
4226 浏览

ruby-on-rails - Rails gem 文件编辑

我正在开始一个 Rails 教程,告诉我在创建新的演示应用程序时编辑 gemfile:

当我尝试bundle install使用文件时,bundle install --without production按照说明使用,我收到此错误:

当我返回文件并更改gem :development为时,gem "development"我被告知:

我是新手,当一组明确的指令似乎与另一组发生冲突并且两者都不起作用时,我真的不知道该怎么做,特别是因为我并不真正理解这些术语中的任何一个是什么意思。

非常感谢您的帮助,

0 投票
1 回答
151 浏览

ack - 如何在“Gemfile”中进行 ack 搜索?

有谁知道如何让“ack”来搜索像“Gemfile”这样的文件?

仅仅添加--type-add=ruby=Gemfile到“~/.ackrc”是行不通的,因为“Gemfile”没有任何文件扩展名。

谢谢!

0 投票
1 回答
8180 浏览

ruby-on-rails - 为什么 Capistrano 不使用 bundler 安装 gems?

每次我使用 Capistrano 部署应用程序时,它都会抱怨缺少 gem。例如:

我通过手动上传我的 Gemfile、SSH 到服务器并运行bundle install. 但是,这不应该发生。

这是我的deploy.rbCapfile的副本。

有人能指出我正确的方向吗?

0 投票
1 回答
3685 浏览

ruby-on-rails-3 - 创建 rails 应用程序时缺少 Gemfile.lock

在创建 Rails 应用程序时:

所有其他文件都被创建,即app, config, db, doc, script, test, Gemfile, etc我发现Gemfile.lock创建失败。发生这种情况的任何特殊原因?我在捆绑 gem 时遇到错误,但我不知道Gemfile.lock文件的缺失是否导致了这种情况。请帮忙!

0 投票
3 回答
3444 浏览

heroku - 捆绑命令的 Gemfile 错误

我是该应用程序的合作者,我克隆了该应用程序,并且一切都在我的合作者的计算机上运行良好。但是,当我在 Heroku 应用程序的根目录中键入 bundle exec 或 bundle install 时,我收到以下错误:

这是宝石文件:

0 投票
0 回答
40 浏览

rubygems - 包含在 gemfile 中的和不包含在 gemfile 中的 ruby​​ gem

在使用 Ruby on Rails 构建时,我会去http://rubygems.org/下载 gem。我有两个选择,我可以在命令行安装,也可以添加到我的 gemfile。

我严重搞砸了我的上一个项目,我想知道这是否与我对 gem 安装和维护的理解无关。我正在使用 RVM 并创建 gemset,所以我使用了正确的工具(也许并不总是正确的方法)。我过去的行为是在命令行中“gem install”并将相同的 gem 添加到 gemfile 中。

问题:安装 gem 的正确/最佳方法是什么,我怎么知道使用这两种方法还是只使用一种方法安装?拥有一个包含 20-30 个 gem 的巨大 gemfile 是正常的吗,大多数教程都很简单,但我的网站却越来越复杂?

0 投票
1 回答
1917 浏览

ruby-on-rails - Rails 3.2:尝试使用'Whenever' gem,但日志文件不断给出:在任何源中找不到 multi_json-1.1.0 (Bundler::GemNotFound) 错误

我正在尝试使用Whenever gem 来安排每周发送电子邮件的任务。我首先测试了每次更新用户时都会通过调用方法来发送电子邮件。所以现在,我尝试每周发送电子邮件而不是每次更新,但是我在 cron.log 文件中不断收到以下错误:

我已经做了很多研究,还没有发现任何东西,任何帮助都会很棒。我将在下面发布相关代码:

应用程序/mailers/weekly_digest_test_mailer.rb

应用程序/模型/user.rb

配置/时间表.rb

宝石文件

捆绑安装输出:

0 投票
1 回答
1303 浏览

ruby-on-rails - 宝石未检出。请在 Heroku 中运行 `bundle install`

我的 Gemfile 中有这个配置:

这在本地运行良好,但是当我推送到 Heroku 时,当我尝试运行 rake db:migrate 时,出现此错误:

git://github.com/watu/should-matchers.git(在 do_not_load_minitest 处)未检出。请运行bundle install

事实上,我没有在 Heroku 上运行的 bundle install 的输出中看到它,可能是因为它在测试组上,而 Heroku 没有安装测试组。但是,为什么当我运行 rake db:migrate 时它会抱怨?它应该在登台环境中运行吗?

我尝试切换到 http url,但我得到的只是另一个 URL 的相同错误:

https://github.com/watu/shoulda-matchers.git(在 do_not_load_minitest 处)未检出。请运行bundle install

将线移到 :test 组之外解决了这个问题。什么是正确的解决方案?

0 投票
1 回答
162 浏览

ruby - 当 RubyGems 挂起时

我刚刚让 RubyGems 在一两分钟内没有更新“从http://rubygems.org/获取 gem 元数据”。

我想知道将来如何防止这种情况发生。是否有可靠的 RubyGems 镜像,我可以将其指定为 Gemfile 中的附加源?它会在短暂的超时后自动切换到新的源吗?

0 投票
3 回答
11372 浏览

ruby-on-rails - 安装 debugger-linecache (1.1.1) 时出错,Bundler 无法继续

知道如何解决这个问题吗?