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

python - 一次在一台主机上运行多个命令

我正在运行的环境要求在复制 Web 应用程序文件之前停止服务器。所以我想使用织物执行以下一组任务:

  1. 停止服务器
  2. 复制新文件
  3. 重启服务器

如果我想部署到 20 台主机,我会做这样的事情......

...将有不必要的停机时间,因为首先关闭每台服务器,然后将文件同步到所有服务器,最后重新启动所有服务器。这源于“运行”命令在每个主机上执行的事实。

有没有一种优雅的方法可以在每个主机上运行多个命令?这是我正在寻找的天真的刺:

我确实看到有能力让“运行”命令并行发生,但这并不是我想要的。

0 投票
2 回答
138 浏览

apache - 在 Apache 启动期间在 env vars 中使用空格

我想将一个带有空格的环境变量传递给apache。Apache 使用 env 来启动自己,所以实际上我必须做一些这样的事情

结果是

查看 strace 输出,我看到了这个

如您所见,由于空间的原因,env 实用程序已将我的 FOO 变量拆分为另外两个变量。在 env 消化命令后,我尝试了各种选项来尝试维护空间,但到目前为止还没有运气。

你可以自己试试这个

一切都很好

将命令放入另一个环境变量时会出现问题

由于这就是 Apache 的启动代码,所以我不得不为这个难题找到解决方案。

提前谢谢了。

0 投票
0 回答
262 浏览

.htaccess - htaccess 中的 PYRO_ENV 变量未触发开发/生产环境

我已经按照此处所述设置了 PyroCMS:http: //docs.pyrocms.com/2.2/manual/setup/environments

我在 Htaccess 中使用了 RewriteCondition 来自动确定和设置 PYRO_ENV 变量:

我没有使用 Nginx。

它应该如何工作? 根据您是打开 xyz.com(生产)还是 test.xyz.com(暂存),它应该相应地设置 global:environment 变量并在 database.php 中选择正确的数据库连接。

问题: - 打开 xyz.com(生产站点)时,它显示一些变量“生产”和其他“开发”:

  • 尽管我在 database.php 中为生产和登台设置了不同的数据库,但 PyroCMS 没有采用正确的数据库连接。

  • 全局:环境标签也不起作用。当我在 CMS 中使用以下标签时,它不会在前端显示文本: {{ if global:environment == 'production' }} // 仅生产内容 {{ endif }}

我还在 Htaccess 中尝试了另一种方法,结果与上述相同:

我假设上面的 htaccess 设置不会触发我的服务器的正确环境。有人有想法吗?

谢谢,

菲利普

0 投票
11 回答
111896 浏览

python - 如何在 Anaconda (Conda) 环境中跟踪 pip 安装的软件包?

我已经安装并一直在使用Anaconda Python 发行版,并且我已经开始使用 Anaconda (Conda) 环境。我可以使用标准conda install...命令将分发包中的包放入我的环境中,但要使用外部的任何东西(即 Flask-WTF、flask-sqlalchemy 和 alembic),我需要pip install在活动环境中使用。但是,当我查看环境的内容时,无论是在目录中,还是使用conda list这些pip installed 包都不会出现。

使用pip freezepip list仅列出我曾经安装的每个软件包。

有没有办法跟踪我的每个 Anaconda 中env的内容(包括pipconda已安装的)?

0 投票
2 回答
2382 浏览

ruby - 为什么我的 Ruby 脚本不执行?

所以,我做了一个简单的红宝石脚本,

当我尝试在终端中运行它时,它不会输入“你好!” 屏幕上。我试过输入chmod +x test.rbtest.rb是我的文件名)。当我运行它时,它不会给我一个错误,它只是不显示“你好!”。任何帮助都感激不尽。我到处寻找可能的答案,但到目前为止我一无所获。

0 投票
0 回答
7611 浏览

python - 在python中定义shebang和编码

有没有区别

(a)用 shebang 定义编码

(b)在不同的行上定义 shebang 和编码

0 投票
2 回答
4633 浏览

python - 使用 python 路径为 python 脚本设置 shebang

我有一个脚本,我正在尝试为其设置 shebang,以便我执行 ./script.py而不是python script.py. 当它是我脚本的最上面一行时,这对我有用

#!/usr/bin/env python. 这使用env.

当我尝试更改此设置时 #/usr/local/lib/python2.7,我收到此错误消息

当我检查我的 python 版本时,它是

和 sys.path 给出/usr/local/lib/python2.7/*. 虽然我没有看到任何特定于python2.7.3.

你能指导我如何使用 pythonpath 而不是 env 进行设置吗?

谢谢

0 投票
1 回答
404 浏览

ruby-on-rails - Rails:宙斯可以读取 .env 文件吗?

我正在使用Zeus预加载我的 Rails 环境,以替代使用 Foreman 进行开发。但是宙斯没有从我的 .env 文件中获取值。

宙斯有可能做到这一点吗?

0 投票
6 回答
74135 浏览

python - env: python\r: 没有这样的文件或目录

我的 Python 脚本beak包含以下 shebang:

当我运行脚本$ ./beak时,我得到

我之前从存储库中提取了这个脚本。这可能是什么原因?

0 投票
1 回答
1637 浏览

jruby - Jruby:shotgun“没有这样的文件或目录”

我尝试运行shotgun,但收到消息:

jruby 安装在 ~/jruby-1.7.4 和 ~/jruby-1.7.4/bin/ 被添加到 $PATH。

附加信息:我是 linux 新手