From: Juergen Strobel Date: 2006-07-11T05:35:55+09:00 Subject: Re: How does ruby load a shared library --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 10, 2006 at 05:35:01PM +0900, huiliang wu wrote: > I set LD_LIBRARY_PATH using export LD_LIBRARY_PATH=3D/foo and it works. > Now I want to set environment variable in my ruby script, so I use > ENV['LD_LIBRARY_PATH'] =3D "/foo", but this time it doesn't work. > What's difference between using ENV in script and export in the linux she= ll? > Thanks in advance! The first time LD_LIBRARY_PATH is available to the linux dynamic linker when it loads and links ruby, the second time not. -J=FCrgen --=20 The box said it requires Windows 95 or better so I installed Linux --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iQEVAwUBRLK6Jvy64gyiEfXtAQLf4wf/XdyJco+YktL2lnXROv1WTVCUiuYbVA+w AeBAqRqAGTonQpDVZ5u+AX8kNKyoiWGFb+a2Llyls/k+6AQuPtlMbgPcOMMUDfYx UIEcw2TgIiTZcLhPg7e2QOnBlx3UzqMqmFIdjBQjXz1IHRiESrdkqMZFckjn+VIm JKS4ehL2mHW6j3dw58xXGdejRVREri/XgB95k4RW3aZuk0MM/wUDQjl8wU/Fd9UN cxIX7F7sjvLiOU7h66oNLRr+iTu3Psj0AN7ZN8AbJq5A8wo35TMYpmlaF/NEHS6u n6KsJEaiRMloSCDt6TsGSpjAQ3JwD4+oUjG87gtTpEm3t/ocCjvNCg== =pjdJ -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu--