2013-05-16 3 views
0

heroku에서는 레일 3.2.13 및 루비 2.0.0p0으로 문제없이 응용 프로그램을 배포했습니다. 그러나 오늘 갑자기 나는 그것을 배치 할 수 없었다.heroku에서 앱을 배포 할 수 없습니다. ruby를 검색합니다. 2.0.0p195

Counting objects: 42, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (24/24), done. 
Writing objects: 100% (25/25), 3.17 KiB, done. 
Total 25 (delta 19), reused 0 (delta 0) 

-----> Ruby/Rails app detected 
-----> Using Ruby version: ruby-2.0.0 
-----> Installing dependencies using Bundler version 1.3.2 
     Ruby version change detected. Clearing bundler cache. 
     Old: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux] 
     New: ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-linux] 
     Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment 
     Fetching gem metadata from https://rubygems.org/........ 
     Fetching gem metadata from https://rubygems.org/.. 
     Could not find money-rails-0.8.0 in any of the sources 
! 
!  Failed to install gems via Bundler. 
! 
!  Heroku push rejected, failed to compile Ruby/rails app 

돈 레일 보석을 찾을 수없는 것 같다 (버전 0.8 :이 로그, 우리의 프로젝트의 유일한 차이점은 설치하려고 루비 2.0.0 버전입니다 것입니다 .0). 그러나 localhost는 어제까지 heroku에서 완벽하게 작동합니다. 나는 그것이 보석에 관한 유일한 가시적 인 변화이기 때문에 그것이 새로운 루비 버전과 함께 있어야한다고 생각합니다 ...

누구나 같은 문제가 있습니까?

미리 감사드립니다.

답변

3

아무 것도 변경하지 않았지만 money-rails의 저자가 0.8.0을 뽑아서 0.8.1로 바꾼 것처럼 보입니다. 자세한 내용은 http://rubygems.org/gems/money-rails을 참조하십시오.

당신은 bundle update을 수행하고 Gemfile.lock을 커밋하고 재배포해야하며 모두 훌륭합니다.

+0

정확하게, 이것이 문제입니다. 감사!! 나는 지금 깨달았습니다. 어쨌든 내 자신의 질문에 대답하기 위해 나는 다시 돌아 왔습니다. 다시 한 번 감사드립니다! – josal

관련 문제