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

Menginstal Rails, MySQL, dll. semuanya berjalan salah

Snow Leopard memasok Ruby 1.8.7. Ruby 1.8.7 tidak secara otomatis menambahkan require 'rubygems' perintah ke skrip Ruby, seperti yang akan dilakukan 1.9.2, jadi secara umum Anda perlu menambahkannya ke skrip Anda. Itu memperbaiki masalah dengan Ruby tidak menemukan permata yang dipanggil oleh kode Anda dalam banyak kasus. Rails adalah hewan yang berbeda, tetapi versi dengan 1.8.7 didokumentasikan dengan baik sehingga Anda seharusnya menemukan perbaikan dengan cukup cepat.

Ruby yang disediakan oleh Snow Leopard benar-benar untuk digunakan sendiri. Pengguna dapat mendukungnya, tetapi itu diinstal oleh Apple karena mereka memiliki aplikasi yang menggunakannya. Gunakan locate podcast | grep rb$ untuk melihat. Demikian pula, Perl dan Python di Snow Leopard digunakan untuk mendukung kode yang telah diinstal Apple sehingga mengacaukannya bukanlah ide yang baik. Mengubah Ruby, Perl, atau Python bawaan biasanya tidak akan menyebabkan sistem meledak, tetapi dapat menyebabkan masalah yang menjengkelkan dan tidak dapat dijelaskan di kemudian hari ketika rutinitas pemeliharaan sistem berhenti bekerja.

Dengan menggunakan sudo untuk menghapus permata yang dipasang oleh Apple dan menambahkan yang baru, Anda telah meninggalkan sistem Ruby dalam keadaan tak terduga sejauh menyangkut aplikasi Apple. Daripada mengacaukan Ruby Apple, Anda harus menginstal Ruby terpisah untuk penggunaan Anda sendiri menggunakan Fink atau MacPorts, atau dari kode sumber, atau dengan menggunakan RVM .

Secara pribadi, saya menggunakan RVM karena membuat ~/.rvm sandbox di direktori home Anda, dan membuatnya mudah untuk mengelola beberapa versi Ruby dan permata. RVM mengharuskan Anda untuk menginstal pustaka pengembangan XCode, yang dapat Anda unduh dari http://developer.apple.com /teknologi/ setelah pendaftaran gratis. XCode juga ada di DVD sistem Anda, tetapi versi tersebut dilaporkan bermasalah, jadi gunakan versi yang diunduh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan dan mengambil data teks di MySQL dengan mempertahankan jeda baris?

  2. MySQL ON UPDATE CURRENT_TIMESTAMP tidak memperbarui

  3. mysqldump dari kueri

  4. Bisakah saya membuat parameter nama tabel dalam pernyataan yang disiapkan?

  5. Setara dengan GROUP_CONCAT di Django