"Bambang Purnomosidi D. P." <[EMAIL PROTECTED]> writes: > Sekarang ada masalah baru, karena saya mau pakai nginx, saya bikin ulang > di mesin x86_64 di kantor (ArchLinux), tapi begitu di rumah (openSUSE), > tidak mau mengeksekusi. Selalau errornya
> "bash -- file or directory not found", padahal filenya Ini jalanin apa? "filenya" itu refer to file apa? bash atau whatever yang sedang di-eksekusi? Dan apakah yang di-quote itu exact error message? Apakah bash ada di PATH anda? Beberapa system call punya error message yang distinguishable. Misalnya, di linux (dengan glibc), exec() failure error messagenya punya pattern macam ini: "<prog name>: no such file or directory". Jadinya exact error message berguna untuk diagnosa. Apakah ada transcript dari interaksi yang mengakibatkan error message ini? > Di ArchLinux memang itu untuk GNU/Linux 2.6.6, sedangkan binary di > openSUSE 10.2 untuk GNU/Linux 2.6.4: > > ruby: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux > 2.6.6, dynamically linked (uses shared libs), stripped Coba lihat apakah ldd <path to ruby> melaporkan ada libraries missing (seharusnya tidak ada karena error messagenya akan lain lagi). Juga pastikan bahwa libraries yang disebut di outputnya ldd versionnya sama antara ArchLinux dan OpenSuse. Coba kalau librariesnya di statically linked to the binary. Seharusnya ini akan eliminate problem terhadap library version yang berbeda2x. YS

