問題タブ [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.
apache - Apache の起動時に環境変数でスペースを使用する
スペースを含む環境変数をApacheに渡したいです。Apache は env を使用して起動するため、実際にはこのような作業を行う必要があります
結果は
strace 出力を見ると、これがわかります
ご覧のとおり、env ユーティリティは私の FOO 変数を 2 つの他の変数に分割しました。スペースが原因です。env がコマンドを消化した後、スペースを維持するためにあらゆる種類のオプションを試しましたが、これまでのところ運がありません。
これを自分で試すことができます
すべては順調です
コマンドを別の環境変数に配置すると、問題が発生します
これは Apache の起動コードが行うことであるため、このパズルの解決策を見つけなければならないことに行き詰っています。
よろしくお願いします。
.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 は正しいデータベース接続を使用しません。
また、global:environment タグは機能しません。CMS で次のタグを使用すると、フロントエンドにテキストが表示されません: {{ if global:environment == 'production' }} // プロダクションのみのコンテンツ {{ endif }}
上記と同じ結果で、Htaccess で別のアプローチも試しました。
上記の htaccess 設定では、サーバーに対して適切な環境がトリガーされないと思います。誰にもアイデアがありますか?
ありがとうございました、
フィリップ
python - Anaconda (Conda) 環境で pip でインストールされたパッケージを追跡するにはどうすればよいですか?
Anaconda Python ディストリビューションをインストールして使用しており、Anaconda (Conda) 環境の使用を開始しました。標準conda install...
コマンドを使用してディストリビューションから自分の環境にパッケージを配置できますが、アクティブな環境で使用する必要がある外部のもの (Flask-WTF、flask-sqlalchemy、および alembic) を使用する必要がありpip install
ます。ただし、環境の内容を見ると、ディレクトリ内でも、conda list
これらのpip install
ed パッケージを使用しても表示されません。
を使用してpip freeze
、pip list
これまでにインストールしたすべてのパッケージを一覧表示します。
env
各 Anacondaの内容 (両方pip
とインストール済み)を追跡する方法はありconda
ますか?
python - Pythonでシバンとエンコーディングを定義する
違いはありますか
(a)シバンでエンコーディングを定義する
(b)シバンとエンコーディングを別々の行で定義しますか?
python - Pythonパスを使用してPythonスクリプトのシバンを設定する
./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
。
env の代わりに pythonpath を使用してセットアップする方法を教えてもらえますか。
ありがとう
python - env: python\r: そのようなファイルまたはディレクトリはありません
私の Python スクリプトbeak
には、次のシバンが含まれています。
スクリプトを実行する$ ./beak
と、
以前、このスクリプトをリポジトリから取得しました。この理由は何でしょうか?