Error-Bundler не смог найти совместимые версии для gem "bundler": при загрузке проекта на Heroku - PullRequest
0 голосов
/ 23 января 2012

$ git push heroku mail: master Введите кодовую фразу для ключа '/c/Users/ManishKukreja/.ssh/id_rsa': всего 0 (дельта 0), повторно 0 (дельта 0)

Heroku receiving push
Ruby/Rails app detected
Installing dependencies using Bundler version 1.1.rc.7
Heroku receiving push
Ruby/Rails app detected

Установка зависимостей с использованием Bundler версии 1.1.rc.7 Выполнение: установка пакета - без разработки: тестирование --path vendor / bundle --binstubs bin / Выборка метаданных гема из http://rubygems.org/....... Bundler не удалось найти совместимые версиидля gem "bundler": в Gemfile: rails (= 3.0.1) ruby ​​зависит от bundler (~> 1.0.0) ruby ​​Текущая версия Bundler: bundler (1.1.rc.7) Для этого Gemfile требуется другая версия Bundler.Возможно, вам нужно обновить Bundler, запустив gem install bundler?!!Не удалось установить gems через Bundler.

Более того, у меня уже есть на моем компьютере bundler

Using rake (0.9.2.2)
Using activesupport (3.0.1)
Using builder (2.1.2)
Using i18n (0.4.2)
Using activemodel (3.0.1)
Using erubis (2.6.6)
Using rack (1.2.5)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.31)
Using actionpack (3.0.1)
Using mime-types (1.17.2)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.2.19)
Using actionmailer (3.0.1)
Using bcrypt-ruby (3.0.1)
Using orm_adapter (0.0.6)
Using warden (1.1.0)
Using devise (1.5.3)
Using fastercsv (1.5.4)
Using formtastic (1.2.4)
ng fastercsv (1.5.4)
Using formtastic (1.2.4)
Using has_scope (0.5.1)
Using responders (0.6.4)
Using inherited_resources (1.2.2)
Using thor (0.14.6)
Using railties (3.0.1)
Using kaminari (0.13.0)
Using arel (1.0.1)
Using activerecord (3.0.1)
Using meta_search (0.9.8)
Using activeresource (3.0.1)
 Using bundler (1.0.10)
 Using rails (3.0.1)
 Using sass (3.1.12)
 Using activeadmin (0.3.4)
 Using addressable (2.2.6)
 Using authlogic (2.1.6)
 Using json (1.6.5)
 Using rdoc (3.12)
Using css_parser (1.2.6)
Using launchy (2.0.5)
Using rest-client (1.6.7)
Using rubyzip (0.9.5)
Using term-ansicolor (1.0.7)
Using heroku (2.18.1)
Using nokogiri (1.5.0)
Using pg (0.12.2)
Using roadie (1.1.3)


            MY GemFIle-->

            # this is test for pull and push bittu

            #require "bundler/setup"

            #gem  "rake", "0.9.2"

            source 'http://rubygems.org'

            gem 'rails', '3.0.1'

            gem 'activeadmin'

            gem 'roadie'

            gem 'heroku'

            gem 'sqlite3'

            gem 'pg'


            gem 'authlogic'
            # Bundle edge Rails instead:
            # gem 'rails', :git => 'git://github.com/rails/rails.git'

            gem 'formtastic', '~> 1.2.0'

            #gem 'mysql', '2.8.1'

            gem 'activeadmin'

            gem "mail", "2.2.19"
            #gem "rake", "0.9.2.2"

            #gem 'mail' "2.2.19"

            #gem 'pg'
            #gem 'thin'
            #gem 'sqlite3-ruby', :require => 'sqlite3'

            # gem 'mysql2'
            # gem 'mongrel'
            # Use unicorn as the web server
            # gem 'unicorn'

            # Deploy with Capistrano
            # gem 'capistrano'

            # To use debugger
            # gem 'ruby-debug'

            # Bundle the extra gems:
            # gem 'bj'
            # gem 'nokogiri'
            # gem 'sqlite3-ruby', :require => 'sqlite3'
            # gem 'aws-s3', :require => 'aws/s3'

            #gem "rspec-rails", :group => [:test, :development]

             #group :test do
              # gem "factory_girl_rails"
               #gem "guard-rspec"
               #gem "capybara"
            # end

            # Bundle gems for the local environment. Make sure to
            # put test-only gems in this group so their generators
            # and rake tasks are available in development mode:
            # group :development, :test do
            #   gem 'webrat'
            #end

Ваш пакет завершен!Используйте bundle show [gemname], чтобы увидеть, где установлен встроенный гем.

КАК я могу разрешить этот конфликт ???

Ответы [ 2 ]

0 голосов
/ 18 апреля 2012

Существует два возможных способа решения этой проблемы, упомянутых в этом вопросе: Bundler не удалось найти совместимые версии для gem "bundler":

  1. Удалить Bundler 1.1.rc.7 и установите bundler 1.0.22

  2. Обновите до rails 3.0.12, который поддерживает последнюю версию bundler

0 голосов
/ 23 января 2012

Похоже, что у вас установлен Bundler, специально требующий 1.0, и Heroku хочет использовать 1.1.В вашем Gemfile есть строка, которая читает gem bundler, "~> 1.0" или что-то подобное - просто уберите запятую и все, что после, чтобы она просто читала gem bundler.

Если это не так, вы можете опубликовать свой Gemfile?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...