问题标签 [env]

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 投票
5 回答
818 浏览

perl - 保存 Perl Windows 环境键 UPCASES

我有一个用 Perl 编写的框架,它设置了一堆环境变量来支持进程间(通常是子进程)通信。我们在 XML-ish 文件中保存一组键/值对。我们尝试将键名命名为 camel-case somethingLikeThis。这一切都很好。

最近我们有机会将控制(链)进程从 Windows 传递到 UNIX。当我们从 Windows 将哈希值吐出%ENV到文件时,somethingLikeThis密钥变为SOMETHINGLIKETHIS. 当 Unix 进程获取文件并重新加载环境并查找它的值时,$ENV{somethingLikeThis}它的值不存在,因为 UNIX 区分大小写(从 Windows 端来看,相同的代码可以正常工作)。

此后我们返回并将所有键更改为大写并解决了问题,但这很乏味并给用户带来了痛苦。有没有办法让 Windows 上的 Perl 保留环境哈希键的字符大小写?

0 投票
4 回答
11802 浏览

ruby-on-rails - 为 Phusion 乘客应用程序设置环境变量

我已经设置了开发中的Passenger(Mac OS X),它完美无缺。唯一的问题是后来出现的:现在我有一个自定义GEM_HOME路径和 ImageMagick 二进制文件安装在"/usr/local". 我可以将它们放在获取源的 shell rc 文件之一中,这解决了从控制台生成的进程的环境变量;但是乘客呢?以这种方式运行时,同一个应用程序找不到我的宝石。

0 投票
5 回答
1103 浏览

bash - 希望在 BASH 中获取 PID 的环境变量以获取 BASH 脚本

有什么办法可以做到这一点?

我有一个脚本可以导出一些变量并运行一个组件。

我正在寻找在进程运行时找出其中一些变量的实际值。(这里适用,因为我会将这些值合并到另一个脚本/程序中)

变量本身是特定于 PID 的(如果这不明显,我对此很陌生。哈哈!)

谢谢!

0 投票
5 回答
6552 浏览

ruby-on-rails - Rails saving IP address with every create/update request

I'd like to do the following:

define a before_filter in application.rb that extracts the user's IP address and stores it anywhere, preferably in the session.

define two before filters in all my models as before_create and before_update that add the current user's IP to the object to be stored.

Problem: I cannot access session[] neither env[] in a model. Can anyone help with a standard solution that I don't know yet?

Regards Jason

0 投票
1 回答
1366 浏览

shell - csh 运行脚本配置文件和变量

我对 shell(在这种情况下为 csh)脚本相当缺乏经验,但被要求编辑一个。我被要求添加一个配置文件,以便更简单地编辑几个特定变量。我认为这很愚蠢,因为这是一个脚本,并且从文件中读取和读取文件会有点愚蠢,所以我虽然可以制作一个不同的脚本来设置变量。

父脚本

我的 set_vars 脚本看起来像

但是我没有在父脚本中定义 aVar。

我的问题变成了......我如何让子脚本设置父脚本可以使用的变量,或者有没有更好的方法来拥有一个可以设置变量的配置文件。

这似乎是一种愚蠢的方法,但我可以说最好的方法不需要任何文件 IO 并且仍然有一个简洁的文件来编辑 vars。

0 投票
1 回答
4189 浏览

python - 当我们需要使用 sudo python xxx.py 或只是 python xxx.py 或 xxx.py

我写了一个网站,让我感到困惑的是,当我运行网站时,首先我需要启动应用程序,所以有 3 种方法:

  1. 须藤蟒蛇xxx.py
  2. 蟒蛇xxx.py
  3. xxx.py

我不清楚如何使用它们,我的电脑中目前的NO.3方法效果不佳

0 投票
1 回答
4836 浏览

perl - 使用 -T 开关运行时不安全的 $ENV{ENV}

当我尝试 perlfaq5 中的最后一个示例时:How-do-I-count-the-number-of-lines-in-a-file? 我收到一条错误消息。我应该怎么做才能让脚本正常工作?

输出:

0 投票
3 回答
13502 浏览

ruby-on-rails - 配置文件中的 NGINX 和环境变量

我正在尝试通过它的配置文件为 nginx 设置一些环境变量。我正在使用 nginx/0.8.53 但它不工作。

这是错误消息:

文档告诉我有一个“env”命令......所以我做错了什么? http://wiki.nginx.org/CoreModule#env

顺便说一句,通过 shell 上的导出设置环境变量不是我的应用程序的选项。

以下是这些行:

问候,

亚历克斯

0 投票
1 回答
215 浏览

bash - sudo 有不同的环境,为什么?

我意识到:

不同于:

它们都是sudo,为什么它们不同?

就我而言,我意识到 PATH 非常不同,所以有时事情不能用“sudo blah”运行,但是当我第一次登录 sudo 然后运行命令时它可以工作。(就像我的其他问题#4976658 一样

0 投票
5 回答
2812 浏览

apache - Shell 脚本中的 CoffeeScript——由 Apache 运行(作为 CGI)

按照这里的建议,我可以获得一个在 node.js 下运行并打印一些 hello world html 的 JavaScript 脚本:

并运行它:

它还可以在 Apache 中按预期工作,并在浏览器中显示预期的 HTML。

现在转到 CoffeeScript(注意这里可爱的三重引号文档,Python 风格):

这在本地运行时有效:

但不是在 Apache 中:

为什么这不起作用?