問題タブ [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 投票する
5 に答える
818 参照

perl - Perl Windows 環境キーの保存はそれらを UPCASES します

プロセス間(通常はサブプロセス)通信をサポートするために一連の環境変数を設定する Perl で記述されたフレームワークがあります。キーと値のペアのセットを XML 風のファイルに保持します。キー名を camel-case にしようとしましたsomethingLikeThis。これはすべてうまくいきます。

最近、Windows から UNIX に制御 (チェーン) プロセスを渡す機会がありました。%ENVWindows からファイルにハッシュを吐き出すと、somethingLikeThisキーは になりSOMETHINGLIKETHISます。UNIX プロセスがファイルを取得して環境をリロードし、その値を検索すると$ENV{somethingLikeThis}、UNIX では大文字と小文字が区別されるため (Windows 側からは同じコードで問題なく動作します)、存在しません。

その後、戻ってすべてのキーを大文字に変更し、問題を解決しましたが、それは面倒であり、ユーザーに苦痛を与えました. Windows 上の Perl で環境ハッシュのキーの大文字と小文字を区別する方法はありますか?

0 投票する
4 に答える
11802 参照

ruby-on-rails - PhusionPassengerアプリケーションの環境変数の設定

私は開発中のPassenger(Mac OS X)をセットアップしましたが、問題なく動作します。唯一の問題は後で発生しました。カスタムGEM_HOMEパスとImageMagickバイナリがにインストールされてい"/usr/local"ます。それらをソースとなるシェルrcファイルの1つに入れることができます。これにより、コンソールから生成されたプロセスの環境変数が解決されます。しかし、乗客はどうですか?この方法で実行すると、同じアプリケーションが私の宝石を見つけることができません。

0 投票する
5 に答える
1103 参照

bash - BASHスクリプトのBASHでPIDの環境変数を取得しようとしています

これを行う方法はありますか?

いくつかの変数をエクスポートしてコンポーネントを実行するスクリプトがあります。

プロセスの実行中に、これらの変数のいくつかの実際の値を見つけようとしています。(これらの値を別のスクリプト/プログラムに組み込むため、ここに適用されます)

vars 自体は PID 固有です (それが明らかでない場合、私はこれにまったく慣れていません。笑)

ありがとう!

0 投票する
5 に答える
6552 参照

ruby-on-rails - 作成/更新リクエストごとにIPアドレスを保存するRails

私は次のことをしたいと思います:

ユーザーの IP アドレスを抽出し、できればセッション内の任意の場所に保存するbefore_filterinを定義します。application.rb

すべてのモデルで、現在のユーザーの IP を保存するオブジェクトに追加する before_create と before_update として 2 つの before フィルターを定義します。

問題:モデルでsession[]どちらにもアクセスできません。env[]私がまだ知らない標準的な解決策を手伝ってくれる人はいますか?

よろしくジェイソン

0 投票する
1 に答える
1366 参照

shell - Csh 実行スクリプト構成ファイル、および変数

私はシェル (この場合は csh) スクリプトにかなり慣れていませんが、編集を依頼されました。いくつかの特定の変数を編集しやすくするために、構成ファイルを追加するように依頼されました。これはスクリプトであり、ファイルとの間での読み取りは少しばかげているので、これはばかげていると思いました。変数を設定する別のスクリプトを作成することもできます。

親スクリプト

私のset_varsスクリプトは次のようになります

しかし、aVar は親スクリプトで定義されていません。

私の質問は...親スクリプトが使用できる変数を子スクリプトに設定させるにはどうすればよいですか、または誰かが変数を設定できる構成ファイルを作成するより良い方法はありますか。

これはばかげた方法のように思えますが、ファイル IO を必要とせず、vars を編集するための簡潔なファイルが残っていることがわかる最善の方法です。

0 投票する
1 に答える
4189 参照

python - sudo python xxx.py または単に python xxx.py または xxx.py を使用する必要がある場合

私はウェブサイトを書いていますが、ウェブサイトを実行するときに混乱したのは、最初にアプリを起動する必要があるため、3 つの方法があります。

  1. 須藤python xxx.py
  2. python xxx.py
  3. xxx.py

それぞれの使い方がよくわからなかったので、今のパソコンに入っているNO.3の方法がうまくいきません

0 投票する
1 に答える
4836 参照

perl - -T スイッチで実行中の安全でない $ENV{ENV}

perlfaq5の最後の例を試してみると : How-do-I-count-the-number-of-number-of-lines-in-a-file? エラーメッセージが表示されます。スクリプトを機能させるにはどうすればよいですか?

出力:

0 投票する
3 に答える
13502 参照

ruby-on-rails - 構成ファイルからの NGINX と環境変数

構成ファイルを介していくつかの環境変数をnginxに設定しようとしています。nginx/0.8.53 を使用していますが、機能していません。

これはエラーメッセージです:

ドキュメントには、「env」コマンドがあることがわかります...だから、私は何を間違っていますか?? http://wiki.nginx.org/CoreModule#env

ちなみに、シェルでエクスポートを介して環境変数を設定することは、私のアプリケーションのオプションではありません。

ここに行があります:

よろしく、

アレックス

0 投票する
1 に答える
215 参照

bash - sudoにはさまざまな環境がありますが、なぜですか?

気付いた:

とは異なります:

どちらもsudoですが、なぜ違うのですか?

私の場合、PATHが非常に異なるため、「sudo blah」では実行できない場合がありますが、最初にsudoにログインしてから、コマンドを実行すると機能します。(私の他の質問のように#4976658

0 投票する
5 に答える
2812 参照

apache - シェル スクリプト内の CoffeeScript -- Apache によって (CGI として) 実行されます。

こちらのアドバイスに従って、node.js で実行され、hello world html を少し出力する JavaScript のシェル スクリプトを取得できます。

そしてそれを実行します:

また、Apache でも期待どおりに動作し、期待される HTML をブラウザーに表示します。

それでは、CoffeeScript に進みます (素敵な三重引用符で囲まれたこちらのドキュメント、Python スタイルに注意してください):

これは、ローカルで実行すると機能します。

しかし、Apache にはありません:

なぜこれが機能しないのですか?