Heroku-无法在任何来源中找到paperclip-3.1.3 [英] Heroku- Could not find paperclip-3.1.3 in any of the sources

查看:117
本文介绍了Heroku-无法在任何来源中找到paperclip-3.1.3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天早上,当我试图更新我的网站时,heroku并没有让我推送应用程序。
这里是我得到的消息。

 从http://rubygems.org/ ...获取gem元数据。 ... 
从http://rubygems.org/获取gem元数据。
获取git://github.com/drhenner/nifty-generators.git
无法找到paperclip- 3.1.3任何来源

!无法通过Bundler安装宝石。

! Heroku推送被拒绝,未能编译Ruby / rails应用程序

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

我的宝石中没有paperclip- 3.1.3文件。我不确定它为什么寻找paperclip 3.1.3
这是我的宝石文件

  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

gemactivemerchant,'〜> 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'

gemfriendly_id,〜> 3.3
gem'haml',> = 3.0.13#,> = 3.0.4 #,2.2.21#,
gemjquery-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'

组:开发do
gem'sqlite3'

gemautotest-rails-pure

gemrails-erd
gemruby-debug19

end
group:test,:development do
gemrspec- rails,〜> 2.8.0
gem'capybara',:git => 'git://github.com/jnicklas/capybara.git'
gem'launchy'
gem'database_cleaner'
结束

组: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'
gemrspec,〜> 2.8.0
gemrspec-core,〜> 2.8.0
gemrspec-expectations,〜> 2.8.0
gemrspec-mocks,〜> 2.8.0
gem'email_spec'
gem faker
gemautotest,'〜> 4.4.6'
gemautotest-rails-pure
gemautotest-growl
gemZenTest,'4.6.2'

end


解决方案

3.1.3的Paperclip被原因。您可以在该版本的RubyGems页面上查看。显然你的Gemfile在这个Gem可用的短期内被捆绑了。



3.1.4版本是即时替换,如果你不想升级到最新版本



使用这个,你应该把你的Gemfile更新为:

  gem'paperclip','〜> 3.1.4'

运行捆绑更新paperclip 在编辑Gemfile后。


我的宝石文件中没有paperclip-3.1.3,我不确定它为什么是寻找回形针3.1.3


〜> 3.0 就像是说> = 3.0 < 4.0 。因此3.1.3是有效的。相关文档可在 Bundler网站上获得。


This morning when I tried to update my website, heroku didn't let me push the app. Here's the message I got.

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)

I don't have paperclip- 3.1.3 in my gem file. I'm not sure why it's looking for paperclip 3.1.3 Here's my gem file

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

解决方案

Version 3.1.3 of Paperclip was "yanked" for some reason. You can see this on the RubyGems page for that version. Obviously your Gemfile was bundled during the brief period this Gem was available.

Version 3.1.4 was it's immediate replacement, if you do not wish to upgrade to the latest version (3.3.1).

To use this you should update your Gemfile to read:

gem 'paperclip', '~> 3.1.4'

Run bundle update paperclip after editing the Gemfile.

"I don't have paperclip- 3.1.3 in my gem file. I'm not sure why it's looking for paperclip 3.1.3"

~>3.0 is like saying >=3.0 and <4.0. Hence 3.1.3 is valid. The relevant documentation is available on the Bundler website.

这篇关于Heroku-无法在任何来源中找到paperclip-3.1.3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆