environment-variables相关内容

如何将 .bat 文件中的变量导入 PowerShell 脚本?

我正在用 PowerShell 替换部分 .bat 脚本.批处理文件的配置是通过 set 适当的环境变量的文件完成的.我正在寻找一种方法将这些变量值加载到 .ps1 脚本中,而无需修改 .bat 文件(因为它们也用于其他地方. 示例 .bat 如下所示: 设置 VAR_ONE=some_value设置 VAR_TWO=/其他值 在批处理脚本中,我只需 CALL 配置文件,变量就可用了.我 ..
发布时间:2022-01-15 23:59:09 其他开发

System.getenv() 环境变量存在时返回 null

我正在尝试 System.getenv() 来获取我通过终端 (Mac) 设置的环境变量的值,我还在我的 .bash_profile 文件中设置了变量并重新加载.这样做之后,我回显了该值,并将正确的值打印到终端.尝试检索变量的值时(我确保在 .bash_profile 文件和使用 System.getenv() 时都使用了正确的名称. 在下面的代码中,我用 VAR_NAME 替换了变量的名称 ..
发布时间:2022-01-15 23:59:00 Java开发

环境变量和 PHP

我有一个 ubuntu 服务器,根据 ubuntu 社区推荐 当我从命令行使用 php 时,我可以使用 php 的 getenv() 函数来访问这些变量. 另外,如果我从命令行运行 phpinfo(),我会在 ENVIRONMENT 部分看到我的所有变量. 但是,当尝试访问由 php5-fpm 运行的进程内的相同数据时,此数据不可用.我可以在 phpinfo() 的 ENVIRO ..
发布时间:2022-01-15 23:58:24 PHP

我可以从 csharp 中的编译时环境变量中创建一个常量吗?

我们使用 Hudson 来构建我们的项目,并且 Hudson 可以方便地定义环境变量,例如“%BUILD_NUMBER%"编译时间. 我想在代码中使用该变量,这样我们就可以在运行时记录下构建的内容.但是我不能做 System.Environment.GetEnvironmentVariable 因为那是访问运行时环境,我想要的是这样的: #define BUILD_NUM = %BUILD ..
发布时间:2022-01-15 23:57:40 C#/.NET

将 Sublime Text 2 包定向到正确的 python 安装

我只想将一个 Sublime Text 2 包 (SublimeREPL) 指向 正确 python 安装——目前,它选择了错误的. Mac 用户对这里的故事很熟悉.Mac OS 包含一个 python 安装,它用于需要 python 的各种操作系统内容.像许多其他人一样,我不喜欢使用这个系统 python(它位于/System/Library/...),因为它通常已经过时,当然更新它不是一 ..
发布时间:2022-01-15 23:57:13 Python

在 shell 脚本中设置环境变量不会使其对 shell 可见

我想使用一个可以调用的 shell 脚本来设置一些环境变量.但是,执行脚本后,我在 bash 中没有看到使用“printenv"的环境变量. 这是我的脚本: #!/bin/bash回声“你好!"导出 MYVAR=boubouecho "设置 MYVAR 后!" 当我执行“./test.sh"时,我看到了: 你好!设置 MYVAR 后! 当我执行“printenv MYVAR"时,我什 ..
发布时间:2022-01-15 23:57:08 服务器开发

什么决定了 Path.GetTempPath() 的返回值?

目前,我使用 Path.GetTempPath() 来确定写入日志文件的位置,但最近我遇到了一个用户的机器,其中返回的路径不是我所期望的. 通常返回的路径是C:\Documents and Settings\[userid]\Local Settings\Temp但在这种情况下,它是 C:\Temp 这通常不是问题,但由于某种原因,相关用户无权写入 C:\Temp 我仔细检查了环 ..
发布时间:2022-01-15 23:56:59 C#/.NET

已安装 Rcpp Rtools 但未找到错误消息 g++

我已经查阅了与我的具体问题相关的现有 SO 条目,但仍然无法解决. 我正在尝试在我的工作机器上执行此操作,我的管理员权限有限,但我可以运行 Rtools.exe,所以我安装了它. 我对 R 的设置是: 平台 x86_64-w64-mingw32拱 x86_64操作系统 mingw32系统 x86_64,mingw32version.string R 版本 3.3.0 (2016-0 ..
发布时间:2022-01-15 23:56:20 C/C++开发

在 CMD 之前执行一个脚本

根据 Docker 文档:一个 Dockerfile 中只能有一个 CMD 指令.如果你列出了多个 CMD,那么只有最后一个 CMD 会生效. 我希望在 CMD 命令(在我的例子中是 init)之前执行一个简单的 bash 脚本(它处理 docker 环境变量). 有什么办法吗? 解决方案 使用自定义入口点 创建一个自定义入口点来执行您想要的操作,然后在最后执行您的 CM ..
发布时间:2022-01-15 23:56:10 其他开发

zookeeper为什么不使用我的log4j.properties文件日志目录

在我的 zookeeper/conf/log4j.properties 文件中,我将 zookeeper.log.dir 设置为 $HOME/zklogs 当我使用 zkServer.sh 时,它不使用该目录.相反,它使用 ${ZOO_LOG_DIR} ,当我回显它时,它会出现在“." 我不明白如何解决这个问题,我在任何地方都没有看到 ${ZOO_LOG_DIR} 设置.我不确定它是如 ..

我可以在环境变量中保存 git 凭据吗?

我想创建一个非常简单的 shell 脚本,最终将由另一个应用程序调用,用于更新本地 git 存储库: #!/bin/bash1美元须藤 git 拉 执行此操作时,系统会要求我提供凭据(我从私有 BitBucket 存储库中提取). 我可以(简单地)将凭据存储在环境变量中吗? #!/bin/bash导出 GIT_USERNAME=导出 GIT_PASSWORD=1美元 ..
发布时间:2022-01-15 23:55:53 其他开发

在多个 .env 文件之间切换,例如 .env.development 和 node.js

我想为每种模式(开发、生产等)使用单独的 .env 文件.在处理我的 vue.js 项目时,我可以使用像 .env.development 或 .env.production 这样的文件来为同一个 env 键获取不同的值.(例如:在 .env.development:FOO=BAR 和在 .env.production:FOO=BAZ,在开发模式下 process.env.FOO 将是 BAR,在 ..
发布时间:2022-01-15 23:55:47 其他开发

从 Python 修改 Windows 环境变量的接口

如何通过 Python 脚本持续修改 Windows 环境变量?(这是 setup.py 脚本) 我正在寻找用于此的标准功能或模块.我已经熟悉 注册方式,但任何关于此的评论也是欢迎. 解决方案 使用 setx 有一些缺点,特别是如果您尝试附加到环境变量(例如 setx PATH %Path%;C:\mypath)这将每次运行时重复附加到路径,这可能是一个问题.更糟糕的是,它不区分机器 ..
发布时间:2022-01-15 23:55:18 Python