environment-variables相关内容
如何将环境变量从 Ruby 脚本中导出到父 shell?例如,实现 read Bash 内置函数的简单实现: #!/usr/bin/ruby变量名 = ARGV[0]ENV[varname] = STDIN.gets # 但将 varname 导出到父进程 解决方案 简单的回答:你不能. 更长的答案:你不能,除非操作环境提供了钩子来这样做.大多数没有.您通常能做的最好的事情就是打印出您
..
我正在预打包一个 JSP Web 应用程序,它依赖于 web.xml 中的一些文件路径设置.这些设置在打包时是未知的,因为它们引用了客户在部署整个应用程序时将设置的路径(其中 web-app 是一个管理界面). 似乎在我的安装程序脚本中避免令牌和文件修改的最简单方法是询问用户安装位置,将此位置设置为环境变量(例如 JAVA_HOME),并让 web.xml 始终引用该位置变量. 有没有
..
我有一个 log4j.xml 配置文件.和一个 RollingFileAppender 我需要提供用于存储日志的文件路径.问题是我的代码将作为可运行的 jar 部署在 Unix 机器上.所以如果我传递这样的参数: 值=logs/messages.log" 它在我的 HOME 目录中创建名为 logs 的文件夹,并将所有消息写入此目录中的文件. 我将环境变量设置为某个值.我想使用该变量的路
..
我想知道如何在命令提示符中显示程序文件 (x86) 的位置.我使用的是 Windows 7 64 位. 我试过了: echo %programfiles(x86)% 和 echo %programfiles%. 这两个输出 C:\Program Files 当我手动检查注册表时, HKLM/Software/microsoft/windows/currentversion
..
我一直在试图弄清楚 Ryan Bates 如何在他的 Facebook 身份验证截屏视频中,正在设置以下“FACEBOOK_APP_ID"和“FACEBOOK_SECRET"环境变量. 提供者:facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'] 周围有类似的问题,但我无法在 Rails 3.2.1 上找到答案. 更新:
..
我有一个依赖于环境变量的应用程序,例如: const APP_PORT = process.env.APP_PORT ||8080; 我想测试一下,例如: APP_PORT 可以由 Node.js 环境变量设置. 或者 Express.js 应用程序正在使用 process.env.APP_PORT 如何使用 Jest 实现这一目标?我可以在每次测试之前设置这些 process.
..
‘php.exe’未被识别为内部或外部命令,可运行的程序或批处理文件. 为什么即使我已将 PHP 添加到我的环境变量中,仍会出现该错误? 我的环境变量PATH如下图所示: C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\ProgramFiles\Common Files\Microsoft Shared\Windows Li
..
是否可以更改当前进程的环境变量? 更具体地说,在 python 脚本中,我想更改 LD_LIBRARY_PATH 以便在导入依赖于某些 xyz.so、xyz 的模块“x"时.so 取自我在 LD_LIBRARY_PATH 中的给定路径 还有其他方法可以动态更改加载库的路径吗? 编辑:我想我需要提到我已经尝试过类似的东西os.environ["LD_LIBRARY_PATH"] =
..
我有一个安装了标准 Ruby 和 Ruby Enterprise 的登台服务器.由于标准 Ruby 拒绝安装关键 gem,我需要设置 $PATH 以便 ruby/gem/rake/etc.始终参考 REE 版本.由于我使用 Capistrano 部署到我们的机器上,所以我需要在 Capistrano 中进行. 我如何设置一次环境变量,并让它在 Capistrano 会话中持续存在?
..
是否可以在 log4j xml 配置文件中引用系统环境变量(相对于 Java 系统属性)? 我希望能够做类似的事情: 并让它从系统环境变量中获取,这样我就可以避免使用 -D 参数传递这么多东西. 解决方案 此语法仅记录在 log4j 2.X 中,因此请确保您使用的是正确的版本.它不适用于 1.X 版本.
..
我正在使用 Linux Mint Cinnamon 14.我在 ~/.profile 中设置了 $JAVA_HOME 和 $PATH 环境变量,如下所示: export JAVA_HOME=/home/aqeel/development/jdk/jdk1.6.0_35导出 PATH=/home/aqeel/development/jdk/jdk1.6.0_35/bin:$PATH 然后我做了
..
如何通过环境变量设置 Java 的最小和最大堆大小? 我知道在启动 java 时可以设置堆大小,但我想通过我的服务器上的环境变量进行调整. 解决方案 不能直接使用环境变量.您需要使用传递给 java 命令的一组“非标准"选项.运行:java -X 了解详情.您正在寻找的选项是 -Xmx 和 -Xms(这是“初始"堆大小,因此可能是您正在寻找的.) 某些产品(如 Ant 或 To
..
我正在尝试使用自定义 SSH 命令克隆 Git 存储库.我在 GIT_SSH 环境中设置 SSH 命令可变地运行 export GIT_SSH="/usr/bin/ssh -o StrictHostKeyChecking=no -i/home/me/my_private_key". 但是当我在上一个命令之后运行 git clone git@bitbucket.org:uname/
..
许多基于 java 的应用程序需要设置 JAVA_HOME 环境变量.这个变量的作用是什么? 解决方案 环境变量是包含驱动器、路径或文件名等信息的字符串. JAVA_HOME 环境变量 指向您计算机上安装 Java 运行时环境 (JRE) 的目录.
..
我公司提供了一个基于eclipse的开发环境,需要为底层工具链设置一些环境变量,这样可以同时安装多个版本,而不是接管系统. 我想在 finder 或 Dock 中提供一个图标来设置这些图标,然后启动 eclipse,这样客户就不会在没有设置环境的情况下意外启动 eclipse.这是我迄今为止尝试过的: Info.plist 中的设置环境日食: 这应该是一个不错的方法但我不能让它添
..
我试图找出为什么我的 env() 助手总是返回 null.这会导致麻烦,尤其是在 app.php 文件中,默认情况下广泛使用 env() 帮助程序.也许有什么神秘的服务器设置? 我的环境文件: APP_ENV=生产APP_KEY=base64:mymagickey=APP_DEBUG=假APP_LOG_LEVEL=信息APP_URL=http://www.example.com等等...
..
我的 python 脚本调用了许多 python 函数和 shell 脚本.我想在 Python(主调用函数)和所有子进程(包括 shell 脚本)中设置环境变量以查看环境变量集. 我需要像这样设置一些环境变量: 德彪西1FSDB 1 1 是一个数字,而不是一个字符串.此外,如何读取存储在环境变量中的值?(就像另一个 python 子脚本中的 DEBUSSY/FSDB.) 解决方案
..
我的操作系统是 windows7.我想在我的 Java 应用程序中读取环境变量.我搜索了谷歌,很多人的答案是使用方法 System.getProperty(String name) 或 System.getenv(String name).但这似乎不起作用.通过该方法,我可以读取在 JVM 中定义的一些变量的值. 如果我设置了一个名为“Config"的环境变量,其值为“some config
..
我需要将几个 JVM 参数传递给运行 Tomcat 的 JVM,以便我的应用程序可以获取它们. 我想按照本文中概述的获取环境变量的过程. 我该怎么做呢? 更新抱歉,这是在 windows 下运行的(客户端服务器上我的 Dev machine 2003 上的 7) 解决方案 您需要编辑 Windows 服务.有三种方法可以做到这一点: 使用 //MS//Service
..
我想在我正在编写的 C++ 程序中访问 $HOME 环境变量.如果我用 C 编写代码,我只会使用 getenv() 函数,但我想知道是否有更好的方法来做到这一点.这是我到目前为止的代码: std::string get_env_var(std::string const & key) {字符 * 值;val = getenv(key.c_str());std::string retval = "
..