environment-variables相关内容

如何在 Perl 脚本中导出 shell 变量?

我有一个 shell 脚本,其中包含一个 shell 变量列表,在进入编程环境之前执行. 我想用Perl脚本进入编程环境: system("environment_defaults.sh");系统(“奥贝"); 但是当我进入环境时,变量并没有设置. 解决方案 当你调用你的第二个命令时,它并没有在你在第一个命令中修改的环境中完成.事实上,没有第一个命令留下的环境,因为用来调用“en ..
发布时间:2022-01-16 08:05:10 服务器开发

使用任意 PATH 环境安装 MathLink 程序

是否可以使用 Install[] 来启动带有自定义 PATH 环境变量的 MathLink 程序? 我正在尝试使用 mEngine 进行连接Mathematica 到 Windows 上的 MATLAB.它仅在 PATH 环境变量包含 MATLAB 库的路径时启动 mEngine.exe 才有效.是否可以修改 PATH 来启动这个程序只,而不需要修改系统路径?或者还有其他方法可以启动 mEn ..

即使在环境变量中定义了模块路径后,Powershell 模块也不会加载

我在创建的文件夹 C:\PowerShellScripts\Modules 中有一个模块.我称之为 mod.psm1.该文件包含两个简单的函数:Write-hello 和 Write-bye. 现在,我已将此路径(C:\PowerShellScripts\Modules)添加到我的 PSModulePath 环境变量路径中. 因此,当我启动 PowerShell 时,这应该会自动加载模 ..
发布时间:2022-01-16 08:04:54 其他开发

VSTS 机密作为环境变量

在 VSTS 构建中,我设置了各种变量(编辑构建 -> 变量选项卡),一些我设置为秘密(点击锁),一些我没有. 在构建中,我运行命令提示符任务来运行 set - 例如告诉我所有的环境变量.那些标记为秘密的不存在. 如何将 VSTS 机密信息放入环境变量中? 解决方案 秘密变量有: 使用 2048 位 RSA 密钥进行静态加密. 未返回给客户.它们会自动被屏蔽掉构建或发布 ..
发布时间:2022-01-16 08:04:35 其他开发

如何在设置环境变量的情况下启动 Rails 服务器?

我有以下命令.我在启动 rails 服务器 时插入它 VARIABLE=开发轨道 s 如何让这个变量自动启动,而不必每次都自己编写? 所以我会这样做 rails 它会使用该变量自动运行. 解决方案 您有多种选择: 在 .bashrc 文件中声明变量并重新加载. 使用 dotenv gem. 使用 figaro gem. 更多信息@http://www ..
发布时间:2022-01-16 08:04:29 其他开发

SQL*Plus 可以从运行它的机器上读取环境变量吗?

我知道数据库引擎本身(通常)在另一台机器上,并且 SQL*Plus 无法直接读取 那些 环境变量,但我遇到了一个棘手的情况我只需要运行客户端本身的机器上的环境变量. 有没有办法从将在 SQL*Plus 中运行的单个脚本中将这些值欺骗到 SQL*Plus 客户端中?该脚本由单个开始/结束 PL/SQL 块组成,但如果我需要使用 set/define/variable 排序的 SQL*Plus ..
发布时间:2022-01-16 08:04:21 数据库

批处理文件无法立即看到 InstallShield 脚本创建的环境变量

我们使用 InstallShield 2008 进行产品安装.产品由几个组件组成.安装组件时,会执行一个批处理文件,其中包含一些特定于该组件的安装后例程. 问题:安装后批处理文件使用了一些在产品安装过程中通过InstallScript设置的环境变量.但似乎批处理文件无法看到注册表(以及新创建的环境变量)中的即时更改. 有没有办法在不重新启动系统的情况下完成安装? 可能有用的信息: ..

Java 系统环境变量

Java 是否有一个默认的系统环境变量,当我们设置它时总是会被读取/附加?CATALINA_OTPS/JAVA_OPTS 等似乎只适用于 TOMCAT/JBOSS 等. 我不想通过 Java 系统属性(通过 -Dprop1=value1 -Dprop2=value2 传入)设置它,因为它涉及 shell/batch 脚本. 它应该可以跨操作系统工作,就像在 Windows 中双击 jar ..
发布时间:2022-01-16 08:03:24 Java开发

ENV变量中的Capistrano和API密钥?

我正在使用 Capistrano 部署我的 rails 应用程序.我想将服务器上的一些 API 密钥保存为环境变量.我使用 Capistrano 部署的 Rails 应用程序应该可以访问这些 API 密钥.作为守护进程运行的单独的 ruby​​ 文件也应该可以访问这些 API 密钥. 在环境变量中设置 API 密钥似乎是理想的解决方案,但是,我无法在我的 rails 应用程序中使用 ENV[ ..
发布时间:2022-01-16 08:03:17 其他开发

如何测试依赖于环境变量的 Rust 方法?

我正在构建一个库,它会询问其运行环境以将值返回给询问程序.有时就像 一样简单 pub fn func_name() ->选项{匹配 env::var("ENVIRONMENT_VARIABLE") {好的(s) =>一些,错误(e)=>没有任何}} 但有时会稍微复杂一些,甚至会产生由各种环境变量组成的结果.如何测试这些方法是否按预期运行? 解决方案 “我如何测试 X"几乎总 ..
发布时间:2022-01-16 00:12:49 其他开发

在 Kubernetes Init 容器中为 Kubernetes 主容器创建环境变量

我使用 Kubernetes Init 容器来配置应用程序的数据库.完成此操作后,我想通过环境变量将数据库的凭据提供给主容器. 如何存档? 我不想在 Init 容器中创建 Kubernetes Secret,因为我不想在那里保存凭据! 解决方案 我看到了几种实现你想要的方法: 在我看来,最好的方法是使用 Kubernetes Secret.@Nebril 已经在评论中提供 ..
发布时间:2022-01-16 00:12:26 其他开发

使用 environ 打印环境变量

如何使用“environ"在 C 程序中打印环境变量. extern char **环境 解决方案 #include #include extern char **环境;//...诠释 i = 0;而(环境[i]){printf("%s\n", environ[i++]);//以“variable=value"的形式打印} ..
发布时间:2022-01-16 00:12:06 其他开发

无法在 Django 设置文件中获取环境变量

我正在尝试读取 Django 设置中的一些环境变量,这些环境变量已在/home/user/.bashrc (以及后者在/etc/bash.bashrc )中定义,但我得到的只是 KeyError 异常.我知道我的环境变量已设置,因为我可以在终端中打印它们(echo $VAR_NAME).这应该是微不足道的. 这是我正在使用的代码. from django.core.exceptions i ..

如何使用 spark-submit 在集群模式下将环境变量传递给 spark 驱动程序

spark-submit 允许使用 --conf spark.executorEnv.FOO=bar 配置执行器环境变量,Spark REST API 允许传递一些环境变量environmentVariables 字段.不幸的是,在集群模式下使用 spark-submit 提交驱动程序时,我没有发现与配置驱动程序环境变量类似的东西: spark-submit --deploy-mode clus ..
发布时间:2022-01-16 00:11:25 其他开发

envsubst 不能就地替换吗?

我有一个配置文件,其中包含一些 ENV_VARIABLE 样式的变量. 这是我的文件.它可能包含 $EXAMPLES 的文本. 现在我希望将该变量替换为保存在我的实际环境变量中的值.所以我正在尝试这个: export Examples=lotsenvsubst文件.txt >文件.txt 但是当输入文件和输出文件相同的时候就不行了.结果是一个大小为 0 的空文件. 这一定有充分的理由 ..
发布时间:2022-01-16 00:11:15 其他开发