Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如何正确设置环境变量(可能不存在)

如何正确设置环境变量(可能不存在)
EN

Ask Ubuntu用户
提问于 2021-01-20 02:40:38
回答 1查看 999关注 0票数 1

我想设置一个环境变量LD_LIBRARY_PATH,它可能存在也可能不存在(它目前似乎不存在,但我不确定它是否会在某个时候存在)。我已经成功地设置了自己的vars,并扩展了PATH变量,方法是将path.sh放置到/etc/profile.d/中,这很好,但是这个新变量似乎不起作用。我已经尝试过扩展它或设置它新的,有和没有if /see(见屏幕截图)。不管我做什么,它都不会添加到环境变量中,我也不知道为什么(因为它以前起作用了)。我重新启动了,所以这不应该是问题所在。

为了便于阅读,以下是文本形式的path.sh内容:

代码语言:javascript
代码运行次数:0
复制
export PATH="$PATH:/snap/cmake/current/bin"
export unreal_path="/DevShared/UnrealEngine"
export GRPC_DIR="/DevShared/Dev_SRS/grpc/1.20.0"
export LD_LIBRARY_PATH="/DevShared/UnrealEngine"

#LD_LIBRARY_PATH may not exist
#ldPath="$unreal_path"
#if [ $LD_LIBRARY_PATH -z ]
#then
#    export LD_LIBRARY_PATH="$ldPath"
#else
#    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ldPath"
#fi

#echo $LD_LIBRARY_PATH

请注意,如果我通过sudo bash /etc/profile.d/path.sh调用脚本,后面的部分执行而不是注释掉,bash实际上会回显正确的路径。而且,ldPath变量只是为了测试目的,它实际上并不是必要的。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-01-20 03:13:40

来自Ubuntu帮助

注意:您只能在交互式shell中设置这个环境变量。由于Ubuntu9.04jauntyJackalope,LD_LIBRARY_PATH不能设置在$HOME/.profile、/etc/profile、或/etc/环境文件中。您必须使用/etc/ld.so.conf配置文件。有关更多信息,请参见Launchpad bug #366728。

出于安全原因,LD_LIBRARY_PATH被重置。

您需要在/etc/ld.so.conf.d/中添加一个conf文件

另请参阅:

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1309502

复制
相关文章
如何设置python的环境变量_anaconda环境变量手动设置
在python项目实践中,不知道为什么我的os.getenv一直拿不到环境变量,于是我就试了三种设置环境变量的方法,中解决了问题。
全栈程序员站长
2022/09/25
4.6K0
如何设置python的环境变量_anaconda环境变量手动设置
linux如何设置环境变量_linux用户环境变量
FVWM窗口管理器最早是对TWM的修改,可以追溯到1993年。经过几年的迭代,出现了一个可高度自定义的环境,其中可以配置任何行为,动作或事件。 它支持自定义键绑定,鼠标手势,主题,脚本等。
全栈程序员站长
2022/11/10
44.5K0
linux如何设置环境变量_linux用户环境变量
如何为Docker容器设置环境变量?
上一篇文章介绍了如何创建一个Docker容器,本篇文章(2017-08)介绍如何设置Docker容器环境变量,例如示例中的时区环境变量,需要注意的是容器的环境变量需要在创建容器时指定,容器时运行无法添加或者更改。
用户1560186
2019/11/20
4.2K0
python获取linux环境变量_linux如何设置环境变量
为了演示我的意思,采用两个大致相同的程序(C中的第一个,python中的另一个):
全栈程序员站长
2022/11/10
8.4K0
如何正确设置CRON定时任务
相信很多人看了标题后都会纳闷:设置 CRON 定时任务有什么难的?不过请相信我,正确设置 CRON 真的不是一件简单的事情!各位看官不妨听我慢慢道来。
LA0WAN9
2021/12/14
1K0
博客站长如何正确设置SEO
提高PR就一个办法——和别的网站多多做友链,链接要越多越好,注意质量,不要选择太垃圾的网站。
老潘
2023/10/19
2510
博客站长如何正确设置SEO
pycharm 设置环境变量_电脑环境变量怎么设置
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175266.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
4.5K0
pycharm 设置环境变量_电脑环境变量怎么设置
CentOS设置环境变量
在CentOS中设置环境变量1. 当前会话生效PATH=$PATH:/home/new/binecho $PATH2. 当前用户有效vim ~/.bash_profile最后加PATH=$PATH:$HOME/bin:/home/new/bin生效source ~/.bash_profile3. 全局/etc/profilevim /etc/profile最后加PATH=$PATH:/home/new/binexport PATH立即生效source ~/.bash_profile4. 全局/etc/pro
莫得急
2022/12/01
8.4K0
Python设置环境变量
点击链接下载:python下载 你也可以无脑安装,对计算机的影响不打,不过建议别无脑 我们选择自己安装,然后选择想要安装的目录,不然我们能看见在Install Now下面有一个目录那个就是默认的安装C盘位置,当然若你觉得这样好找python也可以直接点第一个安装
全栈程序员站长
2022/11/19
2.1K0
Python设置环境变量
安装完Python之后,如何设置Python环境变量
人生苦短,我用Python。最近有许多加群的萌新在咨询Python安装的事宜,Python安装问题不大,可以戳这篇文章:。本以为安装Python之后就可以万事大吉,高枕无忧了,往命令行中输入python,发现有下图的错误。
Python进阶者
2018/08/03
1.6K0
安装完Python之后,如何设置Python环境变量
【Linux】环境变量设置[通俗易懂]
在Windows中环境变量设置是非常easy的事情。例如以下图。仅仅要右键我的电脑->高级系统设置->环境变量,选择Path之后,点击“编辑”就能够输入你要加入的内容。
全栈程序员站长
2022/07/07
21.7K0
【Linux】环境变量设置[通俗易懂]
设置 node 环境变量
6. 确定之后(记得设置完之后一定要逐步确定),打开 cmd,输入 node -v,出现如下图,设置成功。
全栈程序员站长
2022/09/06
7.2K0
设置 node 环境变量
如何正确设置Java线程池参数?「建议收藏」
前言:在上篇文章我已经给读者介绍了Java线程池的基本使用,以及参数的定义。你真的了解Java线程池参数的含义吗
全栈程序员站长
2022/09/02
2.8K0
GOLDENGATE内存管理以及如何正确设置内存参数
首先要说明是goldengate管理的内存不是物理内存,管理只是virtual memroy和swap disk,这个被称为cachesize management(COM).当goldengate进程启动后,COM向操作申请虚拟内存空间(不是真正物理内存,操作系统使用真正使用时候才会分配的机制来提高内存使用效率),只有COM真正需要实际内存空间,操作系统才会分配内存(分配内存空间也不是COM申请全部虚拟地址空间)
徐靖
2020/08/03
2.4K0
pycharm 设置环境变量_linux查看环境变量
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175038.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6.4K0
pycharm 设置环境变量_linux查看环境变量
Linux之设置环境变量
设置环境变量 文章目录 设置环境变量 1. 基本语法 2. 快速入门 3. shell脚本多行注释 1. 基本语法 export 变量名=变量值 (功能描述:将 shell 变量输出为环境变量/全局变量) source 配置文件 (功能描述:让修改后的配置信息立即生效) echo $变量名 (功能描述:查询环境变量的值) 2. 快速入门 有关centos下安装tomcat,可以访问我以前写的博文:https://xdr630.blog.csdn.net/article/details/110912698
兮动人
2021/07/21
3.1K0
Linux之设置环境变量
JDK环境变量设置详解
下载好的JDK是一个可执行安装程序,双击安装。安装路径:C:\jdk1.6.0(当然其他路径也可以)。
栋先生
2018/09/29
1.2K0
CentOS设置Mono环境变量
GitHub上有直接通过脚本一键安装Mono的脚本,具体参见 https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora。 1、安装Mono的最新环境Mono-2.11 mkdir mono-2.11 cd mono-2.11 wget --no-check-certificate https://github.com/nathanb/iws-snippets/tree/master/mono-
张善友
2018/01/22
1.7K0
如何在单元测试中设置系统环境变量
有时我们需要通过读取系统环境变量来获取一些有用的信息,比如系统路径、临时目录等。在系统真正运行的时候我们可以通过启动命令行,如:java -Dxxx.xxx=xxxx …,或者使用System.setProperty(“xxx.xxx”, “xxx.xxx”)来设置系统环境变量。但在单元测试时如何设置这些系统环境变量又成了一个让人头疼的问题。有些小伙伴是在setUp方法里设置,比如:
Allen Cheng
2018/09/10
8K0
设置java环境变量path_配置java环境变量path怎么设置[通俗易懂]
只需要在path中增加%JAVA_HOME%\bin; 即可。完整的JDK安装及环境变量配置如下:
全栈程序员站长
2022/06/24
2.5K0

相似问题

如何正确设置环境变量?

20

如何设置环境变量?

60

如何设置永久环境变量?

10

如何同时设置多个环境变量?

10

如何确保设置了环境变量?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文