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



Kirim email ke