On Nov 14, 2007, at 6:23 PM, Andry S Huzain wrote: > Hail rubyist brethren, > > Saya sedang "stuck" dg situasi seperti ini: > > Local machine : > * LinuxMint 2.6.22-14-generic > * ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]. > * rails 1.2.3 > > Deploy machine: > * 2.6.21-1.3194.fc7 > * ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-linux] > * rails 1.2.3 > > seingat saya sekarang officially zamannya rails-1.2.5 pak :-/ > Di lokal, mongrel_cluster 1.0.4 bisa jalan. Di deploy machine, macet > dg > error message seperti di milis mongrel: > > http://rubyforge.org/pipermail/mongrel-users/2007-November/004486.html > > Pertanyaan: > Memang kita harus update gem setelah update Ruby-nya? > menurut pengalaman saya tidak harus kalau masih satu di local macosx juga. tapi semua ini bukan berdasarkan perhitungan njlimet segala macam, semua hanya berdasarkan perasaan dan saya tidak temukan error dimana-manapun jua. > > Karena C libraries dan linking? Saya kurang mengerti yang ini. > > kalau yang saya pernah dulu itu adalah di local macosx ruby sama rails terbaru (versi 0.10 berapa gitu) sementara di server (versi 0.9 berapa gitu). pas di server beuh ya memang masalah =)) trus saya coba compile instal aja lagi yg baru di server trmasuk gem yang dari awal lagi (yg dulu2 sikat aja hapusin/awas saya tak akan bertanggung jawab atas error yang akan terjadi di komputer anda dan andry tertanggung-jawab oleh sang brainware terkait). setelah itu ceritanya aplikasinya bisa jalan mulus.
kalau tentang link mungkin saya boleh berbagi sedikit , di Leopard bukan /opt/local/bin/spec lagi (contoh saja ya, tapi kalau teracuni saya tak akan bertanggung jawab juga) tapi ada di /Library/Ruby/bin/ spec sementara kita sudah terbiasa ada di /opt/local/bin awal2nya saya bahkan frustasi ingin optional instal aja tiap kali instal gem yang punya file perintah sendiri, tapi setelah tau ruby framework di leopard ya akhirnya tinggal tambahin $PATH aja di .profile. eit, itu yang cerita di MacBook putih. Nah cerita di PowerBook yang biasa saya bawa2 dulu itu beda lagi, adanya dia otomatis langsung terinstal di / usr/bin/spec nggak tau cerita awalnya gimana kok bisa beda begitu dulunya saya apa-apain juga udah lupa saya. karena seingat saya cuma dulu itu saya tambahkan duluan baris ini export LANG=en_US.UTF-8 sebelum menginstal MacPort, lalu setelah ada MacPort otomatis file .profile tersebut tertambah line ini: # # Your previous .profile (if any) is saved as .profile.mpsaved # Setting the path for MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH yang di MacBook itu tadinya hampir saya link ke /usr/bin sendiri lho. oh iya, satu lagi, kalau instal MySQL misalkan ya, pakai instalan official dari MySQL.Org itu da akan bikin direktori di /usr/local/ mysql-5-anu-macem-macem-gitu-deh nah tapi dia (si installer dmg bikinan official site si mysql) otomatis bikinkan symlink ke /usr/ local/mysql/bin (kalo gak salah inget ya/semua berdasarkan ingatan). ini beda dengan kelakuan di Leopard saya sekarang dua-duanya saya instal (clean-instal) trus mysql pakai port jadi yang ada adalah mysql5 bukan mysql aja (hasil symlink) dan beda tempat tmp.sock nya. kalau tentang C Libraries, hm, contohnya apa ya :-/ kalo hubungan ruby dan mysql sih emang jelas ada. mis. untuk yg terbaru di leopard kalau pasang gem install mysql pasti beda dengan kalau instal di tiger. itu c libraries nya kali tuh, cmiiw deh kalau ada yang C Guys disini ya. > > Mohon dicerahkan. > > En taro adun! > > apa itu en taro adun i don't understand :-/ Arie Kusuma Atmaja http://profile.to/ariekeren http://ariekusumaatmaja.wordpress.com

