Questions tagged «environment-variables»

环境变量是一组动态的命名值,可以影响正在运行的进程在计算机上的行为方式。

4
如何获取程序文件x86 env变量?
我想知道如何在命令提示符下显示程序文件(x86)的位置。我正在使用Windows 7 64位。 我试过了: echo %programfiles(x86)%和echo %programfiles%, 两者仅显示C:\Program Files 当我手工检查注册表, HKLM /软件/微软/窗/ CURRENTVERSION, 该programfilesdir点C:\Program Files与 HKLM /软件/ WOW64 /微软/的Winodws / CURRENTVERSION, 该programfilesdir点C:\Program Files (x86)。 但是,为什么我总是与C:\ Program Files一起显示?


4
设置环境变量以在使用Apache时在PHP中进行访问
我有一个Linux环境,并且有一个PHP Web应用程序,该程序有条件地基于getenvPHP中使用的环境变量运行。我需要知道如何为应用程序正确设置这些环境变量。我不确定如何在Apache上进行设置。 另外,我需要能够为每个域分别配置单独的环境变量。 请提供有关如何实现此目标的建议。


4
显示正在运行的PowerShell脚本中的所有环境变量
我需要在运行时在PowerShell脚本中显示所有已配置的环境变量。通常,在显示环境变量时,我可以在shell上使用以下选项之一(除其他技术外,这些都很简单): gci env:* ls Env: 但是,我有一个脚本是从另一个程序中调用的,当我在脚本中使用上述调用中的一个时,我没有看到环境变量及其值,而是获得了一个System.Collections.DictionaryEntry类型列表,而不是变量及其值。 。在PowerShell脚本中,如何显示所有环境变量?


21
Jenkins / Hudson环境变量
我从用户运行詹金斯jenkins多数民众赞成在已经$PATH设置的东西,当我进入詹金斯Web界面,在系统属性窗口(http://$host/systemInfo)我看到一个不同的$PATH。 我已经用来自Jenkins网站的本地rpm在Centos上安装了Jenkins。我正在使用安装随附的启动脚本sudo /etc/init.d/jenkins start 谁能告诉我为什么会这样?

16
ImportError:Windows上没有模块命名的站点
我正在尝试首次安装Python。我从Python网站下载了以下安装程序: Python 2.7.1 Windows Installer(Windows二进制文件-不包括源代码)。然后,我运行安装程序,选择“所有用户”,一切都很好。我将Python安装到默认位置: C:\Python27 接下来,要测试Python是否已正确安装,我导航到我的Python目录,并在Windows cmd提示符下运行了“ python”命令。它返回以下错误: ImportError:没有名为站点的模块 当我执行“ python -v”时,我得到以下信息: #installing zipimport hook import zipimport # builtin #ImportError: No module named site #installed zipimport钩子#clear 内置 ._ #clear sys.path #clear sys.argv #clear sys.ps1 #clear sys.ps2 #clear sys.exitfunc #clear sys.exc_type #clear sys.exc_value #clear sys.exc_traceback #clear sys.last_type #clear sys.last_value #clear …

6
Tomcat-CATALINA_BASE和CATALINA_HOME变量
我在同一台服务器(Linux)上运行了多个tomcat 6实例,并且按预期工作。我试图找出关于设置CATALINA_HOME和CATALINA_BASE变量的标准做法。 在我的tomcat安装,我必须设置CATALINA_HOME为指向“共同”的文件夹(比如/tomcat6)和CATALINA_BASE可变取决于实例名称变化(比如/tomcat_instance1,/tomcat_instance2) 我的问题是这样的: 我真的需要两个变量吗? 还是我可以只拥有一个CATALINA_HOME并消除它 CATALINA_BASE(反之亦然)?

13
使用app.yaml将环境变量安全地存储在GAE中
我需要将API密钥和其他敏感信息存储app.yaml为环境变量,以便在GAE上进行部署。问题是如果我推app.yaml送到GitHub,此信息将公开(不好)。我不想将信息存储在数据存储中,因为它不适合该项目。相反,我想换出.gitignore应用程序每次部署中列出的文件中的值。 这是我的app.yaml文件: application: myapp version: 3 runtime: python27 api_version: 1 threadsafe: true libraries: - name: webapp2 version: latest - name: jinja2 version: latest handlers: - url: /static static_dir: static - url: /.* script: main.application login: required secure: always # auth_fail_action: unauthorized env_variables: CLIENT_ID: ${CLIENT_ID} CLIENT_SECRET: ${CLIENT_SECRET} ORG: ${ORG} ACCESS_TOKEN: ${ACCESS_TOKEN} …

10
注册表项“ ...”的值为“ 1.7”,但必须为“ 1.6”。Java 1.7已安装,并且注册表指向它
我的开发团队最近被迫转到一个远程开发环境,在该环境中我们无法完全访问服务器。在进行转换之前,我们拥有一个可以在Java 1.7 x64和JRE 7上正常运行的JAR。当我们移到新服务器上时,JAR运行良好,但是随后一位服务器管理员将Java“更新”到了旧版本。版本并卸载了我们正在使用的版本。不要问我为什么,我不知道。我重新安装了Java 1.7,并与JRE一起卸载了1.6。 运行时发生以下问题,没有构建错误: Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.7', but '1.6' is required. Error: could not find java.dll Error: could not find Java SE Runtime Environment. 我已经在笔记本电脑上运行了相同的JAR,没有任何问题。服务器和笔记本电脑在各自的%HOME%变量和系统PATH中均具有JDK 1.7和JRE 7。我什至重新安装了JRE 6,稍后将其放在系统环境PATH变量中,结果相同。 我还把注册表改回了1.6,结果如下:我查找了它,它似乎是由于安装了多个Java(导致我的原始问题): Exception in thread "main" java.lang.UnsupportedClassVersionError: ... : Unsupported major.minor version 51.0 当我浏览各种论坛时,如果能获得大家的宝贵见解,我将不胜感激。同样,这也在我们正在使用的另一台服务器上发生。谢谢! 更新:将JAR重新编译为1.6或1.7并匹配JDK并没有运气。另外,为什么在世界上,较新版本的Java会破坏较旧的编译版本?


4
如何在OS X上查看$ PATH变量的当前值?
$ $ PATH 返回: -bash:/usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/框架/Python.framework/版本/当前/ bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ opt / X11 / bin:/ usr / local / git / bin : 无此文件或目录 这看起来很丑陋,并且可能给我带来了启动和运行Homebrew的问题。

7
如何在春季测试中设置环境变量或系统属性?
我想编写一些测试来检查已部署WAR的XML Spring配置。不幸的是,某些bean需要设置一些环境变量或系统属性。通过@ContextConfiguration使用便捷的测试样式时,如何在初始化Spring bean之前设置环境变量? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { ... } 如果我使用注释配置应用程序上下文,那么在初始化spring上下文之前,我看不到可以执行某些操作的钩子。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.