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

bash - 在 shebang 中使用 #!/usr/bin/env 或 #!/bin/env 有什么区别?

会有什么不同还是只是个人选择?

0 投票
3 回答
3431 浏览

bash - bash:从 find 的 exec 中设置环境变量

我想找到当前工作目录及其子目录中的所有目录,它们要么是 git 存储库的根目录,要么根本不被 git 跟踪。

为此,我编写了这个 bash 脚本:

find 工作正常,但不幸的是,对 exec 内部环境变量的更改没有传播。即,FOUND_TRACKED始终为空,FOUND_UNTRACKED为0。

知道如何让这些东西工作吗?

0 投票
4 回答
47303 浏览

ruby-on-rails - rails 3,如何在 Settings.yml 文件中使用 ENV 配置变量?

在我的 settings.yml 文件中,我有几个配置变量,其中一些引用了 ENV[] 变量。

例如我有 ENV['FOOVAR'] 等于 WIDGET

我以为我可以像这样在 <% %> 中引用 ENV vars:

设置.yml:

如果我输入,在 Rails 控制台中

0 投票
1 回答
1328 浏览

bash - 如何将所有 bash 环境变量传递给 cron

给定的 crontab 条目会出错,原因是它无法从 bash 读取所有环境变量。我想知道如何将所有这些信息传递给 cron

0 投票
2 回答
1829 浏览

python - RVM/Bundler/Capistrano 的 Python 替代品

我刚刚从 Ruby/Rails 开发转移到 Python/Django,我正在尝试找到 RVM/Bundler/Capistrano 的最佳替代品,但它似乎一团糟?

到目前为止,我已经找到了这些:

  • pythonbrew
  • 虚拟环境
  • 封装器

  • 点子

  • 易安装
  • 安装工具

对于 capistrano,我发现 Fabric 似乎很合身?

我找到了一些描述如何设置 virtualenv/pip/fabric 的文章,但似乎每个人都在转向 pythonbrew?我应该选择哪些?此外,似乎 pip/virtualenv 集成得相当好,但如果 pythonbrew 是一个更好的选择?

0 投票
4 回答
8131 浏览

ruby - 当 shell 环境不存在时,如何使用 RVM 从特定 Ruby 版本运行“bundle exec”

好的,我要坦白——我仍然运行大量的 FCGI 设置(只是配置了很多服务器)。我正在尝试使其适应 rvm。在 fcgi 设置中,我可以指定要执行的命令行命令以运行我的应用程序(Sinatra、Rack、Bundler 等),这就是我在没有 rvm 的情况下会做的事情

假设我的机架文件只是 config.ru。现在,在我的 Mac 上这可以工作:

但不在服务器上。当调度程序启动时,它们会得到一个精简的环境,其中 RVM shell 诡计不再起作用。我想我应该使用 wrapper 选项来制作某种包装器,但我真的不明白这将如何缓解我的问题以及使用哪些参数。有没有人在没有加载 RVM shell 环境的情况下执行特定的 ruby​​ 和 gem 二进制文件的经验?

PS 为了防止偏离主题的答案,不,谢谢,我不需要 Ruby 1.8.7、Passenger 或 nginx。

0 投票
1 回答
959 浏览

flash - 在 AS3 中确定 Flash 上下文的最佳方法是什么?

我想知道,我的 Flash 应用程序是在浏览器中运行还是在 Flash 创作工具(本地 Flashplayer)中进行了测试。

我想出了这个。

除了在 AS3 文档中说明的以外,ExternalInterface.available浏览器中运行或在本地测试时总是返回true

0 投票
3 回答
4515 浏览

ruby-on-rails - 以 root 身份安装没有 rvm 的 Gems,使用显式版本的 ruby

我决定摆脱 rvm,但我在用我的新版本 ruby​​ 1.9.2 编译 gem 时遇到了麻烦。gem 需要 1.9.2,我有,但说没有它就无法安装,所以错误消息没有意义。

我怎样才能明确告诉 gem 用所说的 ruby​​ 版本编译?

0 投票
2 回答
11651 浏览

.htaccess - .htaccess 测试 ENV 是否为真或已定义

如果 ENV 为真或已定义(如果未定义,则假定为假),我需要运行一组 RewriteCond 语句。我一直在尝试使用:

和(不确定这是否有效)

但似乎两者都不起作用。我有什么办法可以做到这一点?

0 投票
2 回答
3419 浏览

ruby-on-rails - 从 Rails 应用程序的 env 哈希中获取主机名的最佳方法是什么?

我正在编写一个OmniAuth 动态提供程序,并且在回调中我需要获取当前的主机名(该应用程序在几个不同的主机名中工作)。我没有请求对象,只有一个大的环境散列。我发现这个散列包含一个条目,env [“SERVER_NAME”],带有主机名,但我不确定这是否是一个稳定的条目,或者它可能会根据网络服务器或类似的东西而改变。

我还在成员变量@host 中找到了隐藏在 env["action_dispatch.routes"] 中的主机名。

任何想法此时获取主机名的最佳或规范方法是什么?