environment-variables相关内容

在 Ruby 中导出环境变量

如何将环境变量从 Ruby 脚本中导出到父 shell?例如,实现 read Bash 内置函数的简单实现: #!/usr/bin/ruby变量名 = ARGV[0]ENV[varname] = STDIN.gets # 但将 varname 导出到父进程 解决方案 简单的回答:你不能. 更长的答案:你不能,除非操作环境提供了钩子来这样做.大多数没有.您通常能做的最好的事情就是打印出您 ..
发布时间:2022-01-15 23:39:05 其他开发

在 web.xml 中引用环境变量

我正在预打包一个 JSP Web 应用程序,它依赖于 web.xml 中的一些文件路径设置.这些设置在打包时是未知的,因为它们引用了客户在部署整个应用程序时将设置的路径(其中 web-app 是一个管理界面). 似乎在我的安装程序脚本中避免令牌和文件修改的最简单方法是询问用户安装位置,将此位置设置为环境变量(例如 JAVA_HOME),并让 web.xml 始终引用该位置变量. 有没有 ..
发布时间:2022-01-15 23:38:39 Java开发

如何在 log4j 的配置文件中为文件附加程序提供环境变量路径

我有一个 log4j.xml 配置文件.和一个 RollingFileAppender 我需要提供用于存储日志的文件路径.问题是我的代码将作为可运行的 jar 部署在 Unix 机器上.所以如果我传递这样的参数: 值=logs/messages.log" 它在我的 HOME 目录中创建名为 logs 的文件夹,并将所有消息写入此目录中的文件. 我将环境变量设置为某个值.我想使用该变量的路 ..
发布时间:2022-01-15 23:38:32 Java开发

用 Jest 测试 process.env

我有一个依赖于环境变量的应用程序,例如: const APP_PORT = process.env.APP_PORT ||8080; 我想测试一下,例如: APP_PORT 可以由 Node.js 环境变量设置. 或者 Express.js 应用程序正在使用 process.env.APP_PORT 如何使用 Jest 实现这一目标?我可以在每次测试之前设置这些 process. ..
发布时间:2022-01-15 23:37:39 其他开发

更改当前进程环境的 LD_LIBRARY_PATH

是否可以更改当前进程的环境变量? 更具体地说,在 python 脚本中,我想更改 LD_LIBRARY_PATH 以便在导入依赖于某些 xyz.so、xyz 的模块“x"时.so 取自我在 LD_LIBRARY_PATH 中的给定路径 还有其他方法可以动态更改加载库的路径吗? 编辑:我想我需要提到我已经尝试过类似的东西os.environ["LD_LIBRARY_PATH"] = ..
发布时间:2022-01-15 23:37:16 Python

Capistrano:我可以为整个 cap 会话设置一个环境变量吗?

我有一个安装了标准 Ruby 和 Ruby Enterprise 的登台服务器.由于标准 Ruby 拒绝安装关键 gem,我需要设置 $PATH 以便 ruby​​/gem/rake/etc.始终参考 REE 版本.由于我使用 Capistrano 部署到我们的机器上,所以我需要在 Capistrano 中进行. 我如何设置一次环境变量,并让它在 Capistrano 会话中持续存在? ..
发布时间:2022-01-15 23:37:10 其他开发

在 log4j xml 配置中使用系统环境变量

是否可以在 log4j xml 配置文件中引用系统环境变量(相对于 Java 系统属性)? 我希望能够做类似的事情: 并让它从系统环境变量中获取,这样我就可以避免使用 -D 参数传递这么多东西. 解决方案 此语法仅记录在 log4j 2.X 中,因此请确保您使用的是正确的版本.它不适用于 1.X 版本. ..
发布时间:2022-01-15 23:37:03 Java开发

如何通过环境变量设置 Java 的最小和最大堆大小?

如何通过环境变量设置 Java 的最小和最大堆大小? 我知道在启动 java 时可以设置堆大小,但我想通过我的服务器上的环境变量进行调整. 解决方案 不能直接使用环境变量.您需要使用传递给 java 命令的一组“非标准"选项.运行:java -X 了解详情.您正在寻找的选项是 -Xmx 和 -Xms(这是“初始"堆大小,因此可能是您正在寻找的.) 某些产品(如 Ant 或 To ..
发布时间:2022-01-15 23:36:49 Java开发

设置环境变量启动 mac eclipse

我公司提供了一个基于eclipse的开发环境,需要为底层工具链设置一些环境变量,这样可以同时安装多个版本,而不是接管系统. 我想在 finder 或 Dock 中提供一个图标来设置这些图标,然后启动 eclipse,这样客户就不会在没有设置环境的情况下意外启动 eclipse.这是我迄今为止尝试过的: Info.plist 中的设置环境日食: 这应该是一个不错的方法但我不能让它添 ..
发布时间:2022-01-15 23:36:21 Java开发

Laravel 5 - env() 总是返回 null

我试图找出为什么我的 env() 助手总是返回 null.这会导致麻烦,尤其是在 app.php 文件中,默认情况下广泛使用 env() 帮助程序.也许有什么神秘的服务器设置? 我的环境文件: APP_ENV=生产APP_KEY=base64:mymagickey=APP_DEBUG=假APP_LOG_LEVEL=信息APP_URL=http://www.example.com等等... ..
发布时间:2022-01-15 23:36:15 PHP

在 Python 中读写环境变量?

我的 python 脚本调用了许多 python 函数和 shell 脚本.我想在 Python(主调用函数)和所有子进程(包括 shell 脚本)中设置环境变量以查看环境变量集. 我需要像这样设置一些环境变量: 德彪西1FSDB 1 1 是一个数字,而不是一个字符串.此外,如何读取存储在环境变量中的值?(就像另一个 python 子脚本中的 DEBUSSY/FSDB.) 解决方案 ..
发布时间:2022-01-15 23:36:08 Python

我们可以在 Java 中读取操作系统环境变量吗?

我的操作系统是 windows7.我想在我的 Java 应用程序中读取环境变量.我搜索了谷歌,很多人的答案是使用方法 System.getProperty(String name) 或 System.getenv(String name).但这似乎不起作用.通过该方法,我可以读取在 JVM 中定义的一些变量的值. 如果我设置了一个名为“Config"的环境变量,其值为“some config ..
发布时间:2022-01-15 23:35:10 Java开发

作为服务运行时将JVM参数传递给Tomcat?

我需要将几个 JVM 参数传递给运行 Tomcat 的 JVM,以便我的应用程序可以获取它们. 我想按照本文中概述的获取环境变量的过程. 我该怎么做呢? 更新抱歉,这是在 windows 下运行的(客户端服务器上我的 Dev machine 2003 上的 7) 解决方案 您需要编辑 Windows 服务.有三种方法可以做到这一点: 使用 //MS//Service ..
发布时间:2022-01-15 23:34:55 Java开发

在 C++ 中访问环境变量

我想在我正在编写的 C++ 程序中访问 $HOME 环境变量.如果我用 C 编写代码,我只会使用 getenv() 函数,但我想知道是否有更好的方法来做到这一点.这是我到目前为止的代码: std::string get_env_var(std::string const & key) {字符 * 值;val = getenv(key.c_str());std::string retval = " ..
发布时间:2022-01-15 23:34:39 C/C++开发