問題タブ [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.
perl - Perl Windows 環境キーの保存はそれらを UPCASES します
プロセス間(通常はサブプロセス)通信をサポートするために一連の環境変数を設定する Perl で記述されたフレームワークがあります。キーと値のペアのセットを XML 風のファイルに保持します。キー名を camel-case にしようとしましたsomethingLikeThis
。これはすべてうまくいきます。
最近、Windows から UNIX に制御 (チェーン) プロセスを渡す機会がありました。%ENV
Windows からファイルにハッシュを吐き出すと、somethingLikeThis
キーは になりSOMETHINGLIKETHIS
ます。UNIX プロセスがファイルを取得して環境をリロードし、その値を検索すると$ENV{somethingLikeThis}
、UNIX では大文字と小文字が区別されるため (Windows 側からは同じコードで問題なく動作します)、存在しません。
その後、戻ってすべてのキーを大文字に変更し、問題を解決しましたが、それは面倒であり、ユーザーに苦痛を与えました. Windows 上の Perl で環境ハッシュのキーの大文字と小文字を区別する方法はありますか?
ruby-on-rails - PhusionPassengerアプリケーションの環境変数の設定
私は開発中のPassenger(Mac OS X)をセットアップしましたが、問題なく動作します。唯一の問題は後で発生しました。カスタムGEM_HOME
パスとImageMagickバイナリがにインストールされてい"/usr/local"
ます。それらをソースとなるシェルrcファイルの1つに入れることができます。これにより、コンソールから生成されたプロセスの環境変数が解決されます。しかし、乗客はどうですか?この方法で実行すると、同じアプリケーションが私の宝石を見つけることができません。
bash - BASHスクリプトのBASHでPIDの環境変数を取得しようとしています
これを行う方法はありますか?
いくつかの変数をエクスポートしてコンポーネントを実行するスクリプトがあります。
プロセスの実行中に、これらの変数のいくつかの実際の値を見つけようとしています。(これらの値を別のスクリプト/プログラムに組み込むため、ここに適用されます)
vars 自体は PID 固有です (それが明らかでない場合、私はこれにまったく慣れていません。笑)
ありがとう!
ruby-on-rails - 作成/更新リクエストごとにIPアドレスを保存するRails
私は次のことをしたいと思います:
ユーザーの IP アドレスを抽出し、できればセッション内の任意の場所に保存するbefore_filter
inを定義します。application.rb
すべてのモデルで、現在のユーザーの IP を保存するオブジェクトに追加する before_create と before_update として 2 つの before フィルターを定義します。
問題:モデルでsession[]
どちらにもアクセスできません。env[]
私がまだ知らない標準的な解決策を手伝ってくれる人はいますか?
よろしくジェイソン
shell - Csh 実行スクリプト構成ファイル、および変数
私はシェル (この場合は csh) スクリプトにかなり慣れていませんが、編集を依頼されました。いくつかの特定の変数を編集しやすくするために、構成ファイルを追加するように依頼されました。これはスクリプトであり、ファイルとの間での読み取りは少しばかげているので、これはばかげていると思いました。変数を設定する別のスクリプトを作成することもできます。
親スクリプト
私のset_varsスクリプトは次のようになります
しかし、aVar は親スクリプトで定義されていません。
私の質問は...親スクリプトが使用できる変数を子スクリプトに設定させるにはどうすればよいですか、または誰かが変数を設定できる構成ファイルを作成するより良い方法はありますか。
これはばかげた方法のように思えますが、ファイル IO を必要とせず、vars を編集するための簡潔なファイルが残っていることがわかる最善の方法です。
python - sudo python xxx.py または単に python xxx.py または xxx.py を使用する必要がある場合
私はウェブサイトを書いていますが、ウェブサイトを実行するときに混乱したのは、最初にアプリを起動する必要があるため、3 つの方法があります。
- 須藤python xxx.py
- python xxx.py
- xxx.py
それぞれの使い方がよくわからなかったので、今のパソコンに入っているNO.3の方法がうまくいきません
perl - -T スイッチで実行中の安全でない $ENV{ENV}
perlfaq5の最後の例を試してみると : How-do-I-count-the-number-of-number-of-lines-in-a-file? エラーメッセージが表示されます。スクリプトを機能させるにはどうすればよいですか?
出力:
ruby-on-rails - 構成ファイルからの NGINX と環境変数
構成ファイルを介していくつかの環境変数をnginxに設定しようとしています。nginx/0.8.53 を使用していますが、機能していません。
これはエラーメッセージです:
ドキュメントには、「env」コマンドがあることがわかります...だから、私は何を間違っていますか?? http://wiki.nginx.org/CoreModule#env
ちなみに、シェルでエクスポートを介して環境変数を設定することは、私のアプリケーションのオプションではありません。
ここに行があります:
よろしく、
アレックス
bash - sudoにはさまざまな環境がありますが、なぜですか?
気付いた:
とは異なります:
どちらもsudoですが、なぜ違うのですか?
私の場合、PATHが非常に異なるため、「sudo blah」では実行できない場合がありますが、最初にsudoにログインしてから、コマンドを実行すると機能します。(私の他の質問のように#4976658)
apache - シェル スクリプト内の CoffeeScript -- Apache によって (CGI として) 実行されます。
こちらのアドバイスに従って、node.js で実行され、hello world html を少し出力する JavaScript のシェル スクリプトを取得できます。
そしてそれを実行します:
また、Apache でも期待どおりに動作し、期待される HTML をブラウザーに表示します。
それでは、CoffeeScript に進みます (素敵な三重引用符で囲まれたこちらのドキュメント、Python スタイルに注意してください):
これは、ローカルで実行すると機能します。
しかし、Apache にはありません:
なぜこれが機能しないのですか?