Tôi biết rằng có câu hỏi liên quan chặt chẽ với tôi nhưng họ không giúp tôi.Làm thế nào để thay thế đá quý Heroku bằng Công cụ Heroku?
Tôi đang học toàn bộ đường ray, đá quý, git, khái niệm heroku và thích nó rất nhiều. Khi tôi phát hành hành động dòng lệnh heroku (Ubuntu linux), tôi nhận được cảnh báo rằng đá quý không được chấp nhận và tôi nên cài đặt thanh công cụ. Tôi chạy đầy đủ wget cài đặt của vành đai công cụ:
wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Nhưng bây giờ khi tôi sử dụng dòng lệnh Heroku tôi vẫn nhận được cảnh báo phản đối. Tôi nghi ngờ tôi phải loại bỏ đá quý heroku nhưng tôi không chắc chắn làm thế nào để làm điều đó? Tôi muốn chắc chắn để làm điều đó một cách chính xác vì vậy nó không phải sau đó được nạp lại thông qua bundler. Cảm ơn bạn.
Blog trên bài đăng hữu ích. Nhưng có vẻ như chìa khóa là để gỡ bỏ cài đặt như bạn đề nghị. Tôi chạy cài đặt gem. Nó cũng yêu cầu xóa tập tin thực thi heroku. Tôi đã chọn không. Sau đó, tôi chạy 'phiên bản heroku' một lần nữa. Nhưng bây giờ tôi nhận được một 'Gem :: LoadError'. Nó đến từ 'rubygems/dependency.rb' và thông báo là' Không thể tìm thấy heroku (> = 0) trong số [actionmailer-3.2.8, ... '. Có rất nhiều, nhiều mặt hàng được liệt kê, bao gồm cả 'heroku-api'. Tôi nghi ngờ tôi cần phải thay đổi một sự phụ thuộc ở đâu đó từ 'heroku' thành' heroku-api'. Nhưng tôi không thể tìm thấy nó sẽ ở đâu. – Will
Tôi không thể làm gì cả. Tôi không thể theo dõi vấn đề phụ thuộc đó. Tôi đang quay trở lại đá quý Heroku để tôi có thể tiếp tục làm việc thông qua hướng dẫn Hartl. Nó không quan trọng để cập nhật cho đá quý heroku-api vào thời điểm này. – Will
Lỗi đó có xảy ra khi bạn chạy ứng dụng của mình không? Nếu vậy, bạn có đá quý heroku trong Gemfile của bạn? Nếu vậy, hãy lấy nó ra. – tagCincy