Tôi gặp lỗi sau khi cố gắng chạy cap production deploy
.
DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation
DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue.
DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
Điều quan trọng cần lưu ý là việc triển khai này đang hoạt động, vì tôi đã nâng cấp lên Ruby 2.1.0 để loại bỏ lỗi mã hóa. Tôi đã nâng cấp cục bộ hoạt động tốt. Tôi đã chạy rvm install 2.1.0
và rvm use 2.1.0
sau đó thay đổi .ruby-version
tệp của mình để phản ánh bản nâng cấp Ruby này.
Các bundle install
lệnh làm việc tại địa phương, nhưng tạo ra các lỗi ở trên cùng khi tôi ssh vào máy chủ đích và chạy lệnh này.
Nếu tôi chạy, gem list
tôi có thể thấy điều này trong danh sách các viên ngọc.
...
jquery-rails (3.0.4)
json (1.8.1)
less (2.3.2)
...
Nếu tôi thử giải pháp được đề xuất Cục bộ gem install json -v '1.8.1'
và trên máy chủ đích, tôi nhận được kết quả sau:
Building native extensions. This could take a while...
Successfully installed json-1.8.1
Parsing documentation for json-1.8.1
Done installing documentation for json after 0 seconds
1 gem installed
Vì vậy, có vẻ như đá quý đã được cài đặt, phải không? Tại sao chuyện này đang xảy ra? Làm sao tôi có thể giải quyết việc này? Mọi sự trợ giúp sẽ rất được trân trọng.
bundle show json
mang lại cho bạn?