Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memindahkan aplikasi Ruby/Rails/MRI ke JRuby

Kami mem-porting aplikasi Rails besar ke JRuby tahun lalu dan itu adalah pekerjaan yang mengejutkan. Memang, sebagian ada hubungannya dengan aplikasi yang ditulis dengan agak buruk dan memiliki banyak kode lama, tapi tetap saja. Jika Anda bertanya-tanya:sebagian besar masalah kami berasal dari permata yang kami gunakan, yang terkadang bergantung pada mis. FFI yang tidak bekerja dengan baik dengan JRuby pada waktu itu. Sebuah port ke Rubinius yang saya lakukan sedikit kemudian tampak jauh lebih tidak menyakitkan, tetapi ditinggalkan demi tetap menggunakan MRI.

Untuk Gemfile, ada platform pilihan yang dapat Anda gunakan. Berikut ini contoh dari dokumen Bundler:

gem "weakling",   :platforms => :jruby
gem "ruby-debug", :platforms => :mri_18
gem "nokogiri",   :platforms => [:mri_18, :jruby]

Ini juga memiliki bentuk blok:

platforms :jruby do
  gem "foo"
end

Bentuk mana pun berfungsi dengan baik, karena

Sebagai permata untuk MySQL, saya akan menggunakan mysql yang bernama tepat , sepertinya ada jdbc-mysql untuk JRuby.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah saat menginstal mysqlclient melalui pip

  2. permintaan mysql untuk memilih semua kecuali sesuatu

  3. mengubah format tanggal MySql

  4. Kunci Baca/Tulis MongoDB

  5. Tingkat akses minimum untuk menjalankan prosedur tersimpan MySql