一般来说,我为得到结果做了什么:
我带领一个团队:
export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib
检查:
echo $LD_LIBRARY_PATH
结果:/u01/app/oracle/product/11.2.0/xe/lib
当我重新启动或打开新终端时,我的 LD_LIBRARY_PATH
被禁用。
如何解决?
最佳答案
环境变量仅在您创建它们的 shell 中可用。如果你想永久设置一个环境变量,那么你可以通过将它添加到你的主目录中的 .bashrc 文件来实现。或者将其添加到/etc/environment 文件中。在 .bashrc 的情况下,它将仅对您的用户可用,并且仅对新打开的 shell 可用。在/etc/environment 的情况下,所有新登录的用户都可以使用它(需要注销/登录)并且您必须具有 root 权限才能执行此操作。不要将 export 写入这些文件,只需在它们的末尾添加 LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib
。
关于linux - 为什么我的 LD_LIBRARY_PATH 会启动一个未安装的终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56595361/