0

heroku の部分で問題が発生し、ここで行き詰まりました。入力したコマンドと結果は以下の通りです。 railsinstaller で ruby​​ on rails をインストールしました。

C:\Sites\rails_projects\first_app>git push heroku master
Counting objects: 64, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (51/51), done.
Writing objects: 100% (64/64), 26.12 KiB, done.
Total 64 (delta 3), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.2.0.pre
       Running: bundle install --without development:test --path vendor/bundle -
-binstubs bin/
       Fetching gem metadata from https://rubygems.org/.........
       Bundler could not find compatible versions for gem "railties":
       In Gemfile:
       rails (= 3.2.1) ruby depends on
       railties (= 3.2.1) ruby
       jquery-rails (= 2.0.0) ruby depends on
       railties (3.2.5)

 !
 !     Failed to install gems via Bundler.
 !
 !     Heroku push rejected, failed to compile Ruby/rails app

To git@heroku.com:empty-fire-5502.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:empty-fire-5502.git'
4

1 に答える 1

0

「 railties」 gemに依存関係の競合があります。同じ宝石の異なるバージョンをロードしようとしています。

Gemfile で「 railties」 gemを指定している場合は、削除してみてください。「 rails」ジェムを指定すると、すでに含まれています。

また、この SO の質問は、問題のバンドルのインストールの問題に似ています

于 2012-06-12T00:40:02.363 に答える