问题标签 [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.
ruby-on-rails - Rails gem 文件编辑
我正在开始一个 Rails 教程,告诉我在创建新的演示应用程序时编辑 gemfile:
当我尝试bundle install
使用文件时,bundle install --without production
按照说明使用,我收到此错误:
当我返回文件并更改gem :development
为时,gem "development"
我被告知:
我是新手,当一组明确的指令似乎与另一组发生冲突并且两者都不起作用时,我真的不知道该怎么做,特别是因为我并不真正理解这些术语中的任何一个是什么意思。
非常感谢您的帮助,
ack - 如何在“Gemfile”中进行 ack 搜索?
有谁知道如何让“ack”来搜索像“Gemfile”这样的文件?
仅仅添加--type-add=ruby=Gemfile
到“~/.ackrc”是行不通的,因为“Gemfile”没有任何文件扩展名。
谢谢!
ruby-on-rails-3 - 创建 rails 应用程序时缺少 Gemfile.lock
在创建 Rails 应用程序时:
所有其他文件都被创建,即app, config, db, doc, script, test, Gemfile, etc
我发现Gemfile.lock
创建失败。发生这种情况的任何特殊原因?我在捆绑 gem 时遇到错误,但我不知道Gemfile.lock
文件的缺失是否导致了这种情况。请帮忙!
heroku - 捆绑命令的 Gemfile 错误
我是该应用程序的合作者,我克隆了该应用程序,并且一切都在我的合作者的计算机上运行良好。但是,当我在 Heroku 应用程序的根目录中键入 bundle exec 或 bundle install 时,我收到以下错误:
这是宝石文件:
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 是正常的吗,大多数教程都很简单,但我的网站却越来越复杂?
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
宝石文件
捆绑安装输出:
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 组之外解决了这个问题。什么是正确的解决方案?
ruby - 当 RubyGems 挂起时
我刚刚让 RubyGems 在一两分钟内没有更新“从http://rubygems.org/获取 gem 元数据”。
我想知道将来如何防止这种情况发生。是否有可靠的 RubyGems 镜像,我可以将其指定为 Gemfile 中的附加源?它会在短暂的超时后自动切换到新的源吗?