问题标签 [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.
bash - 在 shebang 中使用 #!/usr/bin/env 或 #!/bin/env 有什么区别?
会有什么不同还是只是个人选择?
bash - bash:从 find 的 exec 中设置环境变量
我想找到当前工作目录及其子目录中的所有目录,它们要么是 git 存储库的根目录,要么根本不被 git 跟踪。
为此,我编写了这个 bash 脚本:
find 工作正常,但不幸的是,对 exec 内部环境变量的更改没有传播。即,FOUND_TRACKED
始终为空,FOUND_UNTRACKED
为0。
知道如何让这些东西工作吗?
ruby-on-rails - rails 3,如何在 Settings.yml 文件中使用 ENV 配置变量?
在我的 settings.yml 文件中,我有几个配置变量,其中一些引用了 ENV[] 变量。
例如我有 ENV['FOOVAR'] 等于 WIDGET
我以为我可以像这样在 <% %> 中引用 ENV vars:
设置.yml:
如果我输入,在 Rails 控制台中
但
bash - 如何将所有 bash 环境变量传递给 cron
给定的 crontab 条目会出错,原因是它无法从 bash 读取所有环境变量。我想知道如何将所有这些信息传递给 cron
python - RVM/Bundler/Capistrano 的 Python 替代品
我刚刚从 Ruby/Rails 开发转移到 Python/Django,我正在尝试找到 RVM/Bundler/Capistrano 的最佳替代品,但它似乎一团糟?
到目前为止,我已经找到了这些:
- pythonbrew
- 虚拟环境
封装器
点子
- 易安装
- 安装工具
对于 capistrano,我发现 Fabric 似乎很合身?
我找到了一些描述如何设置 virtualenv/pip/fabric 的文章,但似乎每个人都在转向 pythonbrew?我应该选择哪些?此外,似乎 pip/virtualenv 集成得相当好,但如果 pythonbrew 是一个更好的选择?
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。
flash - 在 AS3 中确定 Flash 上下文的最佳方法是什么?
我想知道,我的 Flash 应用程序是在浏览器中运行还是在 Flash 创作工具(本地 Flashplayer)中进行了测试。
我想出了这个。
除了在 AS3 文档中说明的以外,ExternalInterface.available在浏览器中运行或在本地测试时总是返回true。
ruby-on-rails - 以 root 身份安装没有 rvm 的 Gems,使用显式版本的 ruby
我决定摆脱 rvm,但我在用我的新版本 ruby 1.9.2 编译 gem 时遇到了麻烦。gem 需要 1.9.2,我有,但说没有它就无法安装,所以错误消息没有意义。
我怎样才能明确告诉 gem 用所说的 ruby 版本编译?
.htaccess - .htaccess 测试 ENV 是否为真或已定义
如果 ENV 为真或已定义(如果未定义,则假定为假),我需要运行一组 RewriteCond 语句。我一直在尝试使用:
和(不确定这是否有效)
但似乎两者都不起作用。我有什么办法可以做到这一点?
ruby-on-rails - 从 Rails 应用程序的 env 哈希中获取主机名的最佳方法是什么?
我正在编写一个OmniAuth 动态提供程序,并且在回调中我需要获取当前的主机名(该应用程序在几个不同的主机名中工作)。我没有请求对象,只有一个大的环境散列。我发现这个散列包含一个条目,env [“SERVER_NAME”],带有主机名,但我不确定这是否是一个稳定的条目,或者它可能会根据网络服务器或类似的东西而改变。
我还在成员变量@host 中找到了隐藏在 env["action_dispatch.routes"] 中的主机名。
任何想法此时获取主机名的最佳或规范方法是什么?