Tôi đang đấu tranh để đẩy mã của tôi vào Heroku. Và sau khi tìm kiếm câu hỏi về Google và Stack Overflow, tôi đã không thể tìm ra giải pháp. Dưới đây là những gì tôi nhận được khi tôi cố gắng "git push Heroku bậc thầy":Heroku đẩy bị từ chối, không cài đặt được đá quý qua Bundler
Heroku receiving push
-----> Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Gemfile detected, running Bundler version 1.0.3
Unresolved dependencies detected; Installing...
Fetching source index for http://rubygems.org/
/usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:300:in `open_uri_or_path': bad response Not Found 404 (http://rubygems.org/quick/Marshal.4.8/mail-2.2.6.001.gemspec.rz) (Gem::RemoteFetcher::FetchError)
from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:172:in `fetch_path'
.
....
Và cuối cùng:
FAILED: http://docs.heroku.com/bundler
! Heroku push rejected, failed to install gems via Bundler
error: hooks/pre-receive exited with error code 1
To [email protected]:myapp.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:myapp.git'
Nhờ sự giúp đỡ của bạn!
tôi nghĩ rằng nó là ở phía bên Heroku, vì Gemfile của tôi là cực kỳ đơn giản: đá quý 'đường ray', '3.0.0.rc' đá quý 'twitter_oauth' đá quý 'json' đá quý 'pg' – ismaelsow
Có một lý do tại sao bạn đang sử dụng một phiên bản cũ của Rails? Tại sao bạn không nhìn thấy nếu xác định 3.0.3 làm việc cho bạn? – stef