/ / Heroku- No se pudo encontrar paperclip-3.1.3 en ninguna de las fuentes - ruby-on-rails, heroku, paperclip

Heroku- No se pudo encontrar el clip de papel 3.1.3 en ninguna de las fuentes: ruby-on-rails, heroku, paperclip

Esta mañana, cuando intenté actualizar mi sitio web, heroku no me dejó empujar la aplicación. Aquí está el mensaje que recibí.

Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/drhenner/nifty-generators.git
Could not find paperclip-3.1.3 in any of the sources
!
!     Failed to install gems via Bundler.
!
!     Heroku push rejected, failed to compile Ruby/rails app

! [remote rejected] master -> master (pre-receive hook declined)

No tengo paperclip- 3.1.3 en mi archivo de gemas. No estoy seguro de por qué está buscando el paperclip 3.1.3. Aquí está mi archivo de gemas

source "http://rubygems.org"

gem "rails", "~> 3.2.6"
gem "asset_sync"
group :assets do
gem "uglifier", ">= 1.0.3"
end
gem "sass-rails", "  ~> 3.2.3"

gem "activemerchant",  "~> 1.17.0" #, :lib => "active_merchant"
gem "authlogic", "3.0.3"
gem "bluecloth",     "~> 2.1.0"
gem "cancan", "~> 1.6.7"
gem "compass", "~> 0.12.rc.0"
gem "compass-rails"
gem "dalli", "~> 1.1.5"

gem "friendly_id", "~> 3.3"
gem "haml",  ">= 3.0.13"#, ">= 3.0.4"#, "2.2.21"#,
gem "jquery-rails"

gem "aws-sdk"

group :production do
gem  "pg"
gem "thin"
end

gem "nested_set", "~> 1.6.3"
gem "nokogiri", "~> 1.5.0"
gem "paperclip", "~> 3.0"
gem "prawn", "~> 0.12.0"

gem "rails3-generators", "~> 0.17.0"
gem "rmagick",    :require => "RMagick"

gem "rake", "~> 0.9.2"
gem "state_machine", "~> 1.1.2"

gem "sunspot_solr"
gem "sunspot_rails", "~> 1.3.0rc"

gem "will_paginate", "~> 3.0.0"
gem "dynamic_form"

group :development do
gem "sqlite3"

gem "autotest-rails-pure"

gem "rails-erd"
gem "ruby-debug19"

end
group :test, :development do
gem "rspec-rails", "~> 2.8.0"
gem "capybara", :git => "git://github.com/jnicklas/capybara.git"
gem "launchy"
gem "database_cleaner"
end

group :test do
gem "factory_girl", "~> 3.3.0"
gem "factory_girl_rails", "~> 3.3.0"
gem "mocha", "~> 0.10.0", :require => false
gem "rspec-rails-mocha"
gem "rspec",        "~> 2.8.0"
gem "rspec-core",         "~> 2.8.0"
gem "rspec-expectations", "~> 2.8.0"
gem "rspec-mocks",        "~> 2.8.0"
gem "email_spec"
gem "faker"
gem "autotest", "~> 4.4.6"
gem "autotest-rails-pure"
gem "autotest-growl"
gem "ZenTest", "4.6.2"

end

Respuestas

1 para la respuesta № 1

La versión 3.1.3 de Paperclip se "tiró" por alguna razón. Puedes ver esto en el Página de RubyGems para esa versión.. Obviamente, su Gemfile se incluyó durante el breve período que esta Gema estuvo disponible.

La versión 3.1.4 fue su reemplazo inmediato, si no desea actualizar a la última versión (3.3.1).

Para usar esto debes actualizar tu Gemfile para que lea:

gem "paperclip", "~> 3.1.4"

correr bundle update paperclip después de editar el Gemfile.

"No tengo paperclip- 3.1.3 en mi archivo de gemas. No estoy seguro de por qué está buscando un clip 3.1.3 "

~>3.0 es como decir >=3.0 y <4.0. Por lo tanto, 3.1.3 es válido. La documentación pertinente está disponible en el Sitio web de Bundler.