问题标签 [setenv]

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.

0 投票
1 回答
293 浏览

apache - htaccess SetEnvIf 变量增量

可以在 htaccess 中增加环境变量(例如:计算失败的登录或访问)?

就像是:

或者

肿瘤坏死因子

0 投票
1 回答
578 浏览

c - 如何在没有 setenv() 的情况下在 ISO c99 标准 C 中设置环境变量?

我不能使用setenv()fromstdlib.h用于 C99 标准编译器,因为它不可用。在 C99 中是否有任何其他功能可以设置环境变量?

0 投票
2 回答
901 浏览

c - C、OpenMP、更改计划类型、setenv

有没有办法使用 C 中的函数来更改循环中的schedule类型?pragma omp for我试图setenv("OMP_SCHEDULE", "guided", 1);在并行语句之前做,但我不完全确定它是否有效,因为我从代码中得到的时间非常相似。我想要做的是使用for循环更改计划类型来比较时间,给予dynamicauto等作为setenv函数中的字符串。

0 投票
1 回答
2080 浏览

windows - 批处理文件中的 VC++ SetEnv.cmd

我想做一个批处理文件,调用setenv.cmd并继续执行其他一些命令,例如:

不幸的是,批处理在第一行之后停止,因为它调用了接近新的东西cmd.exe。我也试过

但是,不成功:执行后初始批处理仍然停止setenv.cmd

调用setenv.cmd和继续批处理的正确方法是什么?

0 投票
1 回答
634 浏览

apache - .htaccess仅当主机名匹配?

我刚刚使用与生产环境中相同的代码将本地环境设置为带有 ubuntu32 的 vagrant 虚拟机,

问题是我在.htaccess文件中的所有规则都出现了内部服务器错误

所以我开始删除分离的代码块,这就是麻烦:

问题是我想对所有环境使用完全相同的代码,有没有一种方法我<filesMatch>只能在不包含的情况下才包含该块localhost

我找到了这个答案,但它只是指一个页面,而不是主机名。

0 投票
2 回答
945 浏览

ruby-on-rails - Phusion 乘客 4 忽略 setenv GEM_PATH

我想(最终)将我的乘客安装从版本 3 更新到 4,但是我在设置 GEM_PATH 环境变量时遇到了一些问题,就像我在 v3 中所做的那样。

在我的 Apache 配置中,我有以下行,告诉乘客在哪里可以找到我的 rvm gemsets(注@my_set):

这适用于乘客 v3。但是,当我切换到版本 4 时,应用程序无法加载,并且调试视图显示以下内容:

这似乎是系统默认值。

使用 setenv 设置任何其他 ENV 变量都可以。例如我添加了这一行

到我的 apache 配置,它在乘客调试视图中顺利出现:

感觉Passenger 以某种方式专门覆盖了我的 GEM_PATH 环境变量。据我所知,文档中没有提到这一点。任何想法将不胜感激。

0 投票
0 回答
353 浏览

java - /etc/launchd.conf 中的 Setenv 没有在 OSX Mavericks 中使用整个字符串

嘿,我想知道在 OSX Mavericks 中使用 setenv 设置环境变量是否有限制?我在 /etc/launchd.conf 中有以下设置:

我发现在启动环境变量 $CLASSPATH 时只保存了字符串的一小部分。仅保存字符串中的 982 个字符。

如果有人知道如何解决这个问题,将不胜感激。每次打开终端窗口时,我都厌倦了导出 CLASSPATH=path。谢谢!

0 投票
1 回答
140 浏览

regex - .htaccess 重定向中的变量

我想引用一个名为“foo”的变量(值为“bar”)

在 RewriteRule 内

所以它的字面意思是:

这怎么可能?

0 投票
1 回答
3167 浏览

apache - 在 .htaccess 中允许使用 mod_rewrite 而不是 mod_setenvif 从 env

我正在尝试使用 .htaccess 和 Apache 2.2 控制对测试站点/主机的访问,但不控制对生产站点的访问。我正在使用 mod_rewrite 来检测主机名并设置一些用于控制站点各个方面的环境变量,但不能利用它来控制访问。我只能用 mod_setenvif 控制访问。

我可以检测主机并设置环境变量。(简化。)

然后我稍后尝试使用它来控制访问。

这不起作用。删除 not (!) 会强制每个站点都有一个不可接受的密码。

我使用 mod_setenvif 尝试了几种变体,并且只有 requireAuth2 有效。

我使用 phpinfo() 转储请求,只看到 requestAuth 和 requestAuth2。

我宁愿不必重做我的主机检查逻辑,因为我有许多不同的主机名和许多不同的环境变量。我也喜欢默认访问并拥有一个 env=! 测试。授予访问权限而不是拒绝访问是错误的。

有什么建议么?

谢谢,韦斯。

0 投票
1 回答
334 浏览

.htaccess - 动态 URL 的 SetEnv

我想要做的是将 SetEnv 用于动态 URL。在 index.php 的示例中,我这样做

但是,如果我想为 index.php?something=123 执行此操作,那么我应该在我的 .htaccess 中添加什么?它会以某种方式与 SetEnvIf request_URI 一起工作,因为我无法让它工作。我认为可能是解决方案的另一件事是使用 rewrite_mod 但我不知道该怎么做。提前感谢您的帮助!