Saya menggunakan RVM, Manajer Versi Ruby untuk menentukan versi Ruby dan satu set permata untuk masing-masing proyek Rails saya.
Saya memiliki .rvmrc
file untuk secara otomatis memilih versi Ruby dan gemset setiap kali saya cd
masuk ke direktori proyek.
Setelah menginstal RVM 1.19.0, saya mendapatkan pesan
Anda menggunakan
.rvmrc
, itu membutuhkan kepercayaan, lebih lambat dan tidak kompatibel dengan manajer ruby lainnya, Anda dapat beralih.ruby-version
menggunakanrvm rvmrc to [.]ruby-version
atau mengabaikan peringatan ini denganrvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc
,.rvmrc
akan terus menjadi file proyek default di RVM 1 dan RVM 2, untuk mengabaikan peringatan untuk semua file dijalankanrvm rvmrc warning ignore all.rvmrcs
.
Haruskah saya terus menggunakan .rvmrc
file saya atau saya harus beralih ke .ruby-version
file? Mana yang optimal? Apa akibatnya?
sumber
rvm --create --ruby-version use 1.9.3-p194
lakukan pekerjaan, dan konten di dalamnya sebenarnyaruby-1.9.3-p194
Cara cepat dan mudah untuk beralih dari .rvmrc ke .ruby-versi + .ruby-gemset
sumber
[.]ruby-version
mengindikasikan bahwa titik itu opsional ; tanda kurung adalah konvensi umum untuk menunjukkan opsionalitas (secara umum, bukan dalam ruby.) Jadi Anda dapat menggunakan file yang disebut "ruby-version", tanpa titik, dan itu juga akan digunakan. Ini dapat berguna jika Anda ingin lebih banyak visibilitas file pada sistem yang menyembunyikan "file dot" secara default. Saya setuju itu tidak jelas.Could not load .rvmrc
Jika Anda ingin membuat
.ruby-version
dan.ruby-gemset
file dengan cara yang singkat, Anda dapat menggunakan perintah seperti ini:sumber
Anda bisa mencoba keduanya. Buka root proyek Anda, buat file .rvmrc (
touch .rvmrc
), lalu editrvm use 2.0.0-p451@your_gemset
(versi ruby dan nama permata Anda). Setelah menyimpan file ini, Anda dapat mengetik perintah ini:cd ../your_project
(Anda berada di proyek_Anda direktori ), dan skrip di .rvmrc akan dijalankan.RVM merekomendasikan untuk menggunakan versi ruby. Anda dapat menjalankan perintah ini untuk beralih dari .rvmrc ke .ruby-version
rvm rvmrc to .ruby-version
Apa yang dilakukannya adalah membuat 2 nama file .ruby-version , dan .ruby-gemset dan tambahkan baris ini
ruby-2.0.0-p451
dalam versi .rubyyour_gemset
di .ruby-gemsetAnda dapat mencoba melakukannya secara manual jika Anda mau :)
sumber
Instal rvm menggunakan:
Pasang berbagai versi ruby:
Beralih ke versi ruby tertentu. Misalnya, 1.8.7:
Untuk membuat permata:
Dan untuk menggunakan permata:
sumber