Jika Anda memiliki alasan untuk mempertahankan versi rake saat ini (atau permata apa pun yang menyebabkan masalah), matt sudah benar, cara terbaik untuk melakukannya adalah dengan menjalankannya bundle exec
. Ini menggunakan versi yang ditentukan dalam Gemfile Anda alih-alih menggunakan versi terbaru permata yang telah Anda instal. (nathan.f77 memiliki solusi yang bagus di bawah ini jika Anda tidak ingin mengetik bundle exec
setiap kali menjalankan rake)
Jika tidak, jika tidak ada alasan untuk tidak memperbarui rake, Anda dapat menjalankannya
bundle update rake
Ini sebenarnya akan memperbarui Gemfile Anda. Kunci untuk menggunakan rake versi terbaru daripada harus berjalan bundle exec
setiap waktu.
Catatan: jika Anda menjalankan bundle update
ini saja akan memperbarui semua permata di Gemfile Anda alih-alih hanya rake, yang mungkin bukan yang Anda inginkan, karena jika sesuatu rusak dalam aplikasi Anda, Anda tidak akan tahu pembaruan permata mana yang menyebabkannya.
Cara yang kurang disarankan untuk mempertahankan versi yang lebih lama tanpa harus menggunakan bundle exec
adalah menghapus instalasi versi rake yang lebih baru.
uninstall $ gem rake
Pilih permata untuk dihapus:
1. rake-0.8.7
2. rake-0.9.2
3. Semua versi
> 2
Berhasil menghapus rake-0.9.2
Ini berfungsi, tetapi jika Anda bekerja dengan beberapa aplikasi yang menggunakan versi rake yang berbeda, ini bisa menyebalkan karena Anda akan terus-menerus harus menginstal dan mencopot versi yang berbeda.