Bundler::GemNotFound:在任何源中都找不到 rake-10.3.2

问题描述 投票:0回答:12

我一直在使用 Rails,它给我发回了这个错误。请提出问题。感谢您的所有帮助。我会用更好的问题更新这个问题,因为我不知道如何问。

Bundler::GemNotFound: Could not find rake-10.3.2 in any of the sources
~/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.2/lib/bundler/spec_set.rb:92:in `block in materialize'
~/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.2/lib/bundler/spec_set.rb:85:in `map!'
~/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.2/lib/bundler/spec_set.rb:85:in `materialize'
~/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.2/lib/bundler/definition.rb:133:in `specs'
~/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.2/lib/bundler/definition.rb:178:in `specs_for'
Show 28 more lines

我确定我的耙子是最新版本

宝石文件

source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.1'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer',  platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
gem 'devise', '3.0.2'
gem "seo_helper", "~> 1.0.2"
gem "open_graph_helper"

gem "rmagick"
gem "carrierwave"
gem "carrierwave-meta"

gem "settingslogic"

gem "anjlab-bootstrap-rails", "2.3.1.2", :require => "bootstrap-rails"
gem "bootstrap_helper", ">= 4.2.2.1"
gem "simple_form", "~> 3.0.1" 
gem "will_paginate", "3.0.3"
gem "font-awesome-rails", "~> 3.2.1.3"

gem "high_voltage"

gem "airbrake"

gem "rvm-capistrano"
gem 'rake', '~> 10.3.2'
gem "omniauth"
gem "omniauth-facebook"
gem "auto-facebook", "0.42"


gem "whenever"

gem "hipchat"

# Cache
gem "dalli"

gem "compass-rails", "~> 1.1.2"

group :development do
  gem "capistrano"
  gem "capistrano-ext"
  gem "cape"
  gem "binding_of_caller"
  gem "better_errors", "~> 0.9.0"
  gem "magic_encoding"
  gem "annotate"
  gem "powder"
  gem "pry-nav"
  gem "pry-remote"
end

Gemfile.lock

GEM
  remote: https://rubygems.org/
  specs:
    actionmailer (4.1.1)
      actionpack (= 4.1.1)
      actionview (= 4.1.1)
      mail (~> 2.5.4)
    actionpack (4.1.1)
      actionview (= 4.1.1)
      activesupport (= 4.1.1)
      rack (~> 1.5.2)
      rack-test (~> 0.6.2)
    actionview (4.1.1)
      activesupport (= 4.1.1)
      builder (~> 3.1)
      erubis (~> 2.7.0)
    activemodel (4.1.1)
      activesupport (= 4.1.1)
      builder (~> 3.1)
    activerecord (4.1.1)
      activemodel (= 4.1.1)
      activesupport (= 4.1.1)
      arel (~> 5.0.0)
    activesupport (4.1.1)
      i18n (~> 0.6, >= 0.6.9)
      json (~> 1.7, >= 1.7.7)
      minitest (~> 5.1)
      thread_safe (~> 0.1)
      tzinfo (~> 1.1)
    airbrake (3.1.17)
      builder
      multi_json
    anjlab-bootstrap-rails (2.3.1.2)
      railties (>= 3.0)
      sass (>= 3.2)
    annotate (2.6.3)
      activerecord (>= 2.3.0)
      rake (>= 0.8.7)
    arel (5.0.1.20140414130214)
    auto-facebook (0.42)
      omniauth
      omniauth-facebook
      rails (>= 4.0.0)
    bcrypt (3.1.7)
    bcrypt-ruby (3.1.5)
      bcrypt (>= 3.1.3)
    better_errors (0.9.0)
      coderay (>= 1.0.0)
      erubis (>= 2.6.6)
    binding_of_caller (0.7.2)
      debug_inspector (>= 0.0.1)
    bootstrap_helper (4.2.3)
      railties (>= 4.0.0)
      thor (~> 0.14)
      will_paginate (>= 3.0.3)
    builder (3.2.2)
    cape (1.8.0)
    capistrano (2.15.5)
      highline
      net-scp (>= 1.0.0)
      net-sftp (>= 2.0.0)
      net-ssh (>= 2.0.14)
      net-ssh-gateway (>= 1.1.0)
    capistrano-ext (1.2.1)
      capistrano (>= 1.0.0)
    carrierwave (0.10.0)
      activemodel (>= 3.2.0)
      activesupport (>= 3.2.0)
      json (>= 1.7)
      mime-types (>= 1.16)
    carrierwave-meta (0.0.5)
      activesupport (>= 3.0)
      carrierwave (>= 0.5.7)
      mime-types
    chronic (0.10.2)
    chunky_png (1.3.1)
    coderay (1.1.0)
    coffee-rails (4.0.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.0)
    coffee-script (2.2.0)
      coffee-script-source
      execjs
    coffee-script-source (1.7.0)
    compass (0.12.6)
      chunky_png (~> 1.2)
      fssm (>= 0.2.7)
      sass (~> 3.2.19)
    compass-rails (1.1.7)
      compass (>= 0.12.2)
      sprockets (<= 2.11.0)
    dalli (2.7.2)
    debug_inspector (0.0.2)
    devise (3.0.2)
      bcrypt-ruby (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 3.2.6, < 5)
      warden (~> 1.2.3)
    erubis (2.7.0)
    execjs (2.0.2)
    faraday (0.9.0)
      multipart-post (>= 1.2, < 3)
    font-awesome-rails (3.2.1.3)
      railties (>= 3.2, < 5.0)
    fssm (0.2.10)
    hashie (2.1.1)
    high_voltage (2.1.0)
    highline (1.6.21)
    hike (1.2.3)
    hipchat (1.1.0)
      httparty
    httparty (0.13.1)
      json (~> 1.8)
      multi_xml (>= 0.5.2)
    i18n (0.6.9)
    jbuilder (2.0.7)
      activesupport (>= 3.0.0, < 5)
      multi_json (~> 1.2)
    jquery-rails (3.1.0)
      railties (>= 3.0, < 5.0)
      thor (>= 0.14, < 2.0)
    json (1.8.1)
    jwt (0.1.13)
      multi_json (>= 1.5)
    magic_encoding (0.0.2)
    mail (2.5.4)
      mime-types (~> 1.16)
      treetop (~> 1.4.8)
    method_source (0.8.2)
    mime-types (1.25.1)
    minitest (5.3.4)
    multi_json (1.10.1)
    multi_xml (0.5.5)
    multipart-post (2.0.0)
    net-scp (1.2.1)
      net-ssh (>= 2.6.5)
    net-sftp (2.1.2)
      net-ssh (>= 2.6.5)
    net-ssh (2.9.1)
    net-ssh-gateway (1.2.0)
      net-ssh (>= 2.6.5)
    oauth2 (0.9.3)
      faraday (>= 0.8, < 0.10)
      jwt (~> 0.1.8)
      multi_json (~> 1.3)
      multi_xml (~> 0.5)
      rack (~> 1.2)
    omniauth (1.2.1)
      hashie (>= 1.2, < 3)
      rack (~> 1.0)
    omniauth-facebook (1.6.0)
      omniauth-oauth2 (~> 1.1)
    omniauth-oauth2 (1.1.2)
      faraday (>= 0.8, < 0.10)
      multi_json (~> 1.3)
      oauth2 (~> 0.9.3)
      omniauth (~> 1.2)
    open_graph_helper (0.2.0)
    orm_adapter (0.5.0)
    polyglot (0.3.4)
    powder (0.2.1)
      thor (>= 0.11.5)
    pry (0.9.12.6)
      coderay (~> 1.0)
      method_source (~> 0.8)
      slop (~> 3.4)
    pry-nav (0.2.3)
      pry (~> 0.9.10)
    pry-remote (0.1.8)
      pry (~> 0.9)
      slop (~> 3.0)
    rack (1.5.2)
    rack-test (0.6.2)
      rack (>= 1.0)
    rails (4.1.1)
      actionmailer (= 4.1.1)
      actionpack (= 4.1.1)
      actionview (= 4.1.1)
      activemodel (= 4.1.1)
      activerecord (= 4.1.1)
      activesupport (= 4.1.1)
      bundler (>= 1.3.0, < 2.0)
      railties (= 4.1.1)
      sprockets-rails (~> 2.0)
    railties (4.1.1)
      actionpack (= 4.1.1)
      activesupport (= 4.1.1)
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rake (10.3.2)
    rdoc (4.1.1)
      json (~> 1.4)
    rmagick (2.13.2)
    rvm-capistrano (1.5.1)
      capistrano (~> 2.15.4)
    sass (3.2.19)
    sass-rails (4.0.3)
      railties (>= 4.0.0, < 5.0)
      sass (~> 3.2.0)
      sprockets (~> 2.8, <= 2.11.0)
      sprockets-rails (~> 2.0)
    sdoc (0.4.0)
      json (~> 1.8)
      rdoc (~> 4.0, < 5.0)
    seo_helper (1.0.2)
    settingslogic (2.0.9)
    simple_form (3.0.2)
      actionpack (~> 4.0)
      activemodel (~> 4.0)
    slop (3.5.0)
    spring (1.1.3)
    sprockets (2.11.0)
      hike (~> 1.2)
      multi_json (~> 1.0)
      rack (~> 1.0)
      tilt (~> 1.1, != 1.3.0)
    sprockets-rails (2.1.3)
      actionpack (>= 3.0)
      activesupport (>= 3.0)
      sprockets (~> 2.8)
    sqlite3 (1.3.9)
    thor (0.19.1)
    thread_safe (0.3.3)
    tilt (1.4.1)
    treetop (1.4.15)
      polyglot
      polyglot (>= 0.3.1)
    turbolinks (2.2.2)
      coffee-rails
    tzinfo (1.1.0)
      thread_safe (~> 0.1)
    uglifier (2.5.0)
      execjs (>= 0.3.0)
      json (>= 1.8.0)
    warden (1.2.3)
      rack (>= 1.0)
    whenever (0.9.2)
      activesupport (>= 2.3.4)
      chronic (>= 0.6.3)
    will_paginate (3.0.3)

PLATFORMS
  ruby

DEPENDENCIES
  airbrake
  anjlab-bootstrap-rails (= 2.3.1.2)
  annotate
  auto-facebook (= 0.42)
  better_errors (~> 0.9.0)
  binding_of_caller
  bootstrap_helper (>= 4.2.2.1)
  cape
  capistrano
  capistrano-ext
  carrierwave
  carrierwave-meta
  coffee-rails (~> 4.0.0)
  compass-rails (~> 1.1.2)
  dalli
  devise (= 3.0.2)
  font-awesome-rails (~> 3.2.1.3)
  high_voltage
  hipchat
  jbuilder (~> 2.0)
  jquery-rails
  magic_encoding
  omniauth
  omniauth-facebook
  open_graph_helper
  powder
  pry-nav
  pry-remote
  rails (= 4.1.1)
  rmagick
  rvm-capistrano
  sass-rails (~> 4.0.3)
  sdoc (~> 0.4.0)
  seo_helper (~> 1.0.2)
  settingslogic
  simple_form (~> 3.0.1)
  spring
  sqlite3
  turbolinks
  uglifier (>= 1.3.0)
  whenever
  will_paginate (= 3.0.3)

我尝试了

bundle install rake
bundle update
,但仍然不起作用。 感谢您的帮助。

ruby-on-rails rake
12个回答
171
投票
bundle config set --local path 'vendor/cache'

通常会修复它,因为这是更常见的问题。基本上,您的捆绑器路径配置混乱了。请参阅他们的文档(第一段),了解在哪里可以找到这些配置并根据需要手动更改它们。

附注如果文档链接无法访问,则可能与捆绑程序版本有关,在这种情况下,您可以移至主页并搜索主题,例如

bundle-config
来自
https://bundler.io/v2.4/man/bundle-config.1.html


27
投票

我解决了删除 Gemfile.lock


19
投票

我认为如果您想使用捆绑器,则必须预安装 rake。尝试通过“gem install”安装 rake,然后再次运行“bundle install”:

gem install rake && bundle install

如果您使用的是rvm ( http://rvm.io ) rake 默认安装...


3
投票

如果您遇到此问题,并尝试根据

此 Jekyll 文档
运行 bundle exec jekyll serve,它会要求您运行
bundle install
,这将提示您安装任何缺少的 gem,在本例中将是
rake
。这应该可以解决您的问题。

您可能还需要运行

bundle update
以确保
Gemfile.lock
引用最新的 gem。


3
投票

捆绑器 2

如果您需要从捆绑程序 v1 更新到 v2,请遵循此官方指南

快速解决方案:

  1. 在应用程序的根目录中运行

    bundle config set path "/bundle"
    添加自定义路径以供捆绑器使用,在本例中我设置了
    /bundle
    ,您可以使用任何内容。

    1.2 [替代解决方案] 您可以使用捆绑程序文件(

    ~/.bundle/config
    ,要使用它,我建议在环境中设置捆绑程序文件夹,例如 Docker 映像。 这里是官方指南

  2. 您不需要删除您的

    Gemfile.lock
    ,这是一种不好的做法,这可能会导致未来出现其他问题。正常提交 Gemfile.lock,有时您需要使用
    bundle install
    更新您的包或安装单独的 gem。

您可以在此处查看捆绑器版本 2 的所有配置。


1
投票

同事告诉我可以通过禁用spring来解决。 对于 Docker 用户:

docker exec -ite DISABLE_SPRING=1 [container_name] rails c

0
投票

删除您的 Gemfile.lock。

如果您使用 zsh,请移至 bash。

sudo bash
gem update --system 

现在运行命令包来创建一个新的 Gemfile.lock 文件。 返回到您的 zsh

sudo exec zsh
现在运行您的 rake 命令。


0
投票

**

捆绑安装--无部署

**

$ 杰基尔帮助

jekyll 4.0.0 -- Jekyll 是 Ruby 中的博客感知静态站点生成器


0
投票

就我而言,我的问题是环境问题。意思是,我在 bash 会话中做错了什么。在尝试了该线程中的几乎所有内容后,我打开了一个新的 bash 会话,一切都恢复正常。


0
投票

当我尝试通过命令“gem install rake && bundle install”通过 gitlab ci/cd 管道推送到仓库时,我解决了类似的问题


0
投票

关于know1的回答:

在 Rails ~> 6.0.0 中它抱怨:

[已弃用]

--no-deployment
标志已弃用,因为它 依赖于跨捆绑器调用被记住,哪个捆绑器 在以后的版本中将不再这样做。相反,请使用
bundle config set --local deployment 'false'
,并停止使用此标志


0
投票

出现错误: 安装 reline (0.4.3) 时出错,Bundler 无法继续。 安装 thor (1.3.1) 时出错,Bundler 无法继续

已解决:

  1. 捆绑添加重新排列
  2. 捆绑添加雷神
  3. sudo gem 安装包
  4. sudo gem 更新
  5. 捆绑安装

工作正常。尝试这样做......这对你有帮助...... “sudo”命令仅用于管理员身份验证...

© www.soinside.com 2019 - 2024. All rights reserved.