我已经安装并正常运行了 openjdk 和 jRuby。
但是,当我在 chroot 下运行完全相同的环境时,我得到:
error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我可以看到库,它们就位。
玩设置PATH,JAVA_HOME并LD_LIBRARY_PATH纠正值。
没有帮助。
任何线索?
小智 6
似乎您没有安装proc在 chroot 下。
尝试通过以下方式安装自己proc的:
# inside chroot
mount -t proc none /proc
Run Code Online (Sandbox Code Playgroud)
或通过以下方式“共享”系统的过程:
# outside chroot
mount -o bind /proc /path/to/chroot/proc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3052 次 |
| 最近记录: |