私はherokuにgit push heroku master
で押し込もうとしています。 私はこのエラーがあります。Heroku、Zentest、Rails 3 - 押している間にエラーが発生しました
Fetching source index for http://rubygems.org/
Installing rake (0.9.2.2)
Installing ZenTest (4.6.2) /usr/ruby1.9.2/lib/ruby/1.9.1/rubygems/installer.rb:170:in `install': ZenTest requires RubyGems version ~> 1.8. Try 'gem update --system' to update RubyGems itself. (Gem::InstallError)
しかし、ZenTestはまったく必要ありません。私は私のgemfileからこの宝石を削除しました。
今私のgemfileは、私はgemfile.lockからそれを削除するrvmsudoバンドルを実行し、この
source 'http://rubygems.org'
gem 'rails', '3.1.1'
gem 'sqlite3'
gem 'jquery-rails'
gem "rmagick"
gem "carrierwave"
#gem 'compass_twitter_bootstrap'
#gem 'gravatar_image_tag', '1.0.0.pre2'
group :development do
#gem 'rspec-rails', '2.6.1'
#gem 'annotate', '2.4.0'
end
group :test do
#gem 'rspec-rails', '2.6.1'
#gem 'webrat', '0.7.1'
gem 'turn', :require => false
end
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
gem 'twitter-bootstrap-rails'
end
source :gemcutter
gem 'sinatra', '1.0'
のように見えます。
しかし、私はまだこのエラーがあります。 これで何ができますか?
gemfile.lockを完全に削除してから、 'bundle update'を実行して、gemなしで再構築できます。それから、コミットしてギブスに押し込み、再びヒロクに押し込んでみてください。 – PhillipKregg
ありがとうございます。私はすでにそれをやったことがあるが、間違いは別の瞬間だった - 私はコミットすると間違っている) – vekozlov