问题标签 [getenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
getenv - omake getenv -- 未找到环境变量
我的 bash 环境中存在的一些环境变量(在 .bashrc 中设置)没有被 getenv 读取(也就是说它们是未定义的)。它在寻找其他环境吗?或者....?
c++ - getenv() 在不同程序中为同一个环境变量返回不同的值
我正在使用 ubuntu 14.04。我在程序的 main() 顶部添加了以下代码,但运行它时没有打印任何内容。
但是另一个程序中的相同代码给出了预期的结果
我已经包含了 stdlib.h 并在 etc/profile.d 中导出了变量
html - 使用C用cgi生成简单的html页面
C程序:
HTML:
我正在尝试使用 C 程序制作一个简单的 html 页面,该页面仅显示带有来自 html 的 GET 的变量 uname。我试图通过首先将 C 编译为 CGI 来做到这一点:
gcc echo.c -o 回声.cgi
它做得很好。但是,每当我按下提交时,cgi 文件就会开始下载。我究竟做错了什么
php - 主管不使用 /etc/environment
我在 PHP 中有一个脚本,它使用 getenv 打印在 /etc/environment 中设置的环境变量。
当我手动执行它时它工作正常,但是当由主管执行时,它不起作用。
我不想手动将此环境变量放在主管 conf 文件中,我希望它能够正确读取 /etc/environment。
有什么帮助吗?提前致谢
c++ - C++ 中的 getenv 返回错误值
我想用 2 条不同的路径编写我的程序。所以,我是这样进行的:
当我打印时,我得到:
代替 :
Dietmar Kühl 的解决方案:
Oliver Charlesworth 的解释:
strcat()
改变第一个变量
c++ - C++ stdlib getenv 无法识别 Visual Studio 环境变量
我在 Windows 上有一个 C++ 项目,在该项目上我使用getenv
方法 fromstdlib
来获取环境变量的值$MyVar
当我MyVar
在 cmd 中设置变量然后在命令行中调用我的程序时,一切正常。但是当我从 Visual Studio (2012) 调用它时,该程序$MyVar
被视为未设置。
为了尝试在 Visual Studio 中设置它,我尝试使用属性表将宏定义MyVar
为环境变量(参见下图),但getenv
方法 fromstdlib
没有看到它。
我尝试在 Visual Studio 中定义 env 变量的窗口的屏幕截图
有没有办法在 Visual Studio 中定义我的环境变量,并且该getenv
方法stdlib
可以识别它?
预先感谢大家的帮助
编辑:
我知道如果我将它定义为全局环境变量,该getenv
方法会识别MyVar
,但这对我来说不是一个解决方案,因为我希望能够同时启动我的程序的多个实例,具有不同的MyVar
. 我需要一种在 Visual Studio 中定义本地环境变量的方法,当我从 Visual Studio 启动它时,我的程序会识别该变量。
node.js - 如何覆盖nodeJS中不同测试用例的环境变量?
我正在使用 dotenv 加载 .env 文件,但我需要针对特定环境变量的不同值运行测试用例。但不幸的是,一旦加载 dotenv 并不允许我更改 env 变量的值,我就无法再次重置该值。
有什么替代方法可以解决这个问题?
visual-c++ - “getenv ...函数...可能不安全”-真的吗?
我正在使用 MSVC 编译一些使用标准库函数的 C 代码,例如和其他函数getenv()
,并设置为警告。MSVC 告诉我:sprintf
/W3
'getenv':这个函数或变量可能不安全。考虑改用 _dupenv_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS
问题:
- 为什么这在理论上是不安全的——而不是在其他平台上使用?
- 实际上在 Windows 上不安全吗?
- 假设我不是在编写面向安全的代码——我应该禁用这个警告还是开始给一堆标准库函数起别名?
lua - openwrt 中的 nixio.getenv() 是什么
我是 openwrt 的新手,我在 OpenWRT 上的 uhttpd 上使用 Lua。请帮助我理解 nixio.getenv()。先感谢您。
c# - Environment.SetEnvironmentVariable 未设置任何值
我只遇到这个问题
- Windows Server 2016 (Win2016) 和
- VisualStudio-redistributable 2015 (VS-redist-2015 = msvcp14)
c#Environment.SetEnvironmentVariable(key,val, EnvironmentVariableTarget.Process)
似乎没有设置可以使用getenv()在本机 C 应用程序上检索的值
native-C app getenv()可以使用 Win2016 + VS-redist-2010 读取值 OK
这在使用 VS-redist-2015 的 Windows Server 2012 和 2008 中运行良好
任何想法/建议将不胜感激。