Heroku-无法在任何来源中找到paperclip-3.1.3 [英] Heroku- Could not find paperclip-3.1.3 in any of the sources
问题描述
这里是我得到的消息。
从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屋!