问题标签 [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 投票
1 回答
608 浏览

ruby-on-rails - How to send raw cookie string in Rails functional test

I'm looking to send raw cookie string to application controller for testing. One of the 'before filters' must scan raw cookie data (unescaped '+' => ' ') and decrypt it.

I tried several approaches with @cookies, @request.cookies etc., none of them worked. When the test executed 'get page', cookie wasn't found.

0 投票
2 回答
87 浏览

ruby - 捆绑器开发环境设置

我正在尝试设置捆绑器开发环境,并且已经通过https://github.com/bundler/bundler/blob/master/DEVELOPMENT.md的第一步(完成了rake spec:depsrake spec但最后有两个待处理的工作http:/ /fpaste.org/88485/13957673/raw/ )

我不知道 $ alias dbundle='ruby -I /path/to/bundler/lib /path/to/bundler/bin/bundle' 的 lib 或 bin 路径可能是什么。是 bundler 源代码目录下的 lib 和 bin 目录吗?

0 投票
1 回答
521 浏览

ruby-on-rails - 如何使用中间件拦截和重写损坏的 JSON 调用

我正在努力寻找最好的地方来做到这一点。我的中间件如下所示:

似乎即使我在这里重写调用,信息实际上也没有正确重写。有什么想法可以让我的内容在冒泡之前写出来吗?

0 投票
3 回答
1288 浏览

python - Python encountering unexpected ')` in very short program

Python is seeing some problem with how I am opening a file with the code below

It is producing the error

Am I missing an import? What could be the cause of this?

EDIT: OS - CentOS, Python version 2.6.6

Not sure how I installed, I am running an image from a .edu openstack site. Not sure of the distribution, binaries, ...

0 投票
2 回答
5607 浏览

node.js - Gulp 环境和预处理

在 Grunt 中,我曾经使用一个名为env的插件。这将允许我在特定构建中定义一个环境。我有 3 个版本。一个是 DEV,它将使用单独拆分的所有文件。PROD 将连接所有内容,而 RELEASE 将连接和丑化。我希望在 Gulp 中做同样的事情。我确实看到了 Gulp 的预处理器,但没有定义环境。

问题是。我能做些什么?显然我不想一直定义所有的 JS 文件,也不想要 3 个具有不同脚本标签的不同 HTML 页面。

在我的 HTML 中,我会有这样的内容:

我的 grunt 插件看起来像这样:

0 投票
2 回答
89 浏览

command-line - env 命令显示 3 次相同的路径

当我运行时,它在 PATH 下env显示 3 次。标题/usr/bin下的每条路径都相同 。例如 - 我的 scala bin 目录显示 3 次。但是,在我的 .bash_profile 中,它只写了一次。它也不在 .bashrc 中。我需要将这 3 次出现为 1,因为即使我在 .bash_profile 中删除了 PATH 下的一些路径,它仍然显示 2 次,这意味着该路径仍然设置。显示同样的事情。 而且,如果重要的话,我正在使用 macosx。PATH




echo $PATH

0 投票
1 回答
1159 浏览

c - 我可以使用 envp setenv() 吗?

我正在尝试使用 setenv() 设置一个新的环境变量。

但我注意到 setenv() 函数只有在我使用环境“extern char **environ”时才会设置我的新环境变量

但我想使用 main() 的参数:“char **envp”。

这是我尝试在 envp 中设置的代码,但是正如您将看到的,如果您运行该代码,它将不会在 envp 中设置。

但是,如果我使用 const char **environ 它可以工作。

有任何想法吗 ?

0 投票
1 回答
479 浏览

linux - 如何处理环境变量的数量

虽然我的理解是使用环境变量在不同的部署环境中配置应用程序是最佳实践,但我不知道管理这些环境并在其中填充变量的好方法。

以下是我正在考虑的方法:

  • 在我们用来运行我们的应用程序的 Upstart 脚本中填充它们。我们使用 Ansible 来配置我们的服务器,这些服务器当前通过静态 upstart 脚本进行复制,但是可以使用环境变量对其进行模板化。

  • 相同的方法,但使用/etc/environment

  • 使用类似的东西envdir并再次使用 ansible 来填充文件。

另一个问题是在哪里存储值,我在想 redis,但我愿意接受建议。Ansible 有一个“Vault”,我还没有查看它可能是一个选项。

这些值是 API 密钥和数据库 url 之类的东西。

我真的只是想知道其他人使用什么方法。我愿意接受所有建议。

0 投票
0 回答
64 浏览

node.js - Node.JS:为什么无法从 env 中获取预期的数字?

我有以下代码,其结果是“预期编号为:未定义”,为什么 process.env.number 未定义,应该是 123,代码有什么问题?请帮忙,谢谢!

0 投票
2 回答
1610 浏览

ruby - Capistrano 从部署服务器上的 .env 读取

我正在尝试将数据库备份作为 Capistrano (v3) 部署脚本的一部分(对于 NON-Rails 应用程序)。

该脚本工作正常——如果我将数据库配置硬编码到其中。

现在我想从 .env 文件加载数据库配置。在我的本地机器上,我的 .env 文件(位于 Capfile 旁边的 repo 根目录中)如下所示:

在服务器上,.env 文件(Capistrano 已放置在shared文件夹中并从文件夹中符号化到current)读取如下:

但是,在运行 cap deploy 时,我得到以下信息:

即它正在使用我的本地 .env 文件,而实际上我希望它加载服务器上存在的 .env 文件。如果可能的话,我不希望我的所有团队都必须管理一个单独的 .env.production 文件!

我的脚本的相关部分如下(使用Dotenv gem):

任何帮助将不胜感激!