Tôi có dự án Node đang sử dụng Bundler và Guard để xử lý các bước biên dịch trước của tôi. Điều này có nghĩa rằng tôi có một Gemfile trong thư mục gốc của dự án của tôi cùng với tệp package.json.Heroku phát hiện sai ứng dụng Node của tôi dưới dạng ứng dụng Ruby
Vấn đề của tôi là Heroku tin rằng dự án của tôi là một ứng dụng Ruby, chỉ vì Gemfile tồn tại. Và phàn nàn rằng tôi đã không cam kết Gemfile.lock, mà tôi không muốn cam kết.
-----> Heroku receiving push
-----> Ruby app detected
!
! Gemfile.lock is required. Please run "bundle install" locally
! and commit your Gemfile.lock.
!
! Heroku push rejected, failed to compile Ruby app
Có cách nào để nói với Heroku rằng ứng dụng này là một ứng dụng Node và không phải là một ứng dụng Ruby?
Tôi nghĩ bạn nên hỏi sự hỗ trợ của Heroku. – Reactormonk
Tôi cho rằng, tôi nên làm điều đó trực tiếp. Tôi nghĩ rằng tôi sẽ nhận được một câu trả lời nhanh hơn ở đây, mặc dù :) – andersjanmyr