問題タブ [setenv]

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 投票する
1 に答える
3136 参照

apache - apache configで環境変数を連結できますか?

apache configに2つの環境変数があり、それらを1つの新しい環境変数に連結したいと思います。これは可能ですか?

私はこれが機能しないことを理解していますが、それは私が求めているようなものを示しています:

...そして「three」の値は「foobar」になります

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

java - Tomcat7setenv.shが見つかりません

apache-tomcat-7.0をダウンロードして解凍しました。RUNNING.txt(%CATALINA_BASE%/ RUNNING.txt)の指示に従って、「setenv.sh」ファイルにJRE_HOMEを設定する必要があります。

このファイルはどこにありますか?ドキュメントによると、それはCATALINA_HOME/binディレクトリにあります。ただし、このファイルはそこにありません。

0 投票する
2 に答える
1413 参照

csh - sedの結果に基づいてenvを設定する方法(gnome-keyring-daemonの場合)

私の問題

私の主な問題は、cシェルからgnome-keyring-daemonを起動する必要があることです。bashでは、それは非常に簡単です。

これは次と同等です:

私の目標はcシェルで同じ機能を取得することですが、私のコマンドラインスキルはそのタスクに対応していません。

私が試したこと

私が走ったら

エコーgnome-keyring-daemon| tr'=''' | sed s / GNOME_KEYRING_SOCKET / setenv \ GNOME_KEYRING_SOCKET / | sed s / GNOME_KEYRING_PID / \; setenv \ GNOME_KEYRING_PID /

良いスタートを切る:

その出力をコピーしてコマンドラインに貼り付けて機能させることができるという事実にもかかわらず、そのステートメントをティックで囲んで1行で機能させると、次のエラーが発生します。

nullコマンドが無効です。

私はそれを調査し、それがエスケープまたは削除する必要がある改行の忍び込みに関連していることを確認しました。ただし、次のように\rおよび\nの置換コマンドを追加した後でもエラーが発生します。

私が探しているもの

gnome-keyring-daemonを起動する.cshrcファイルに追加できるものが本当に必要です。私が間違った方向に進んでいる場合は、別のアプローチを聞いてうれしいです。

ありがとう!

私が試した最後の1つ

これを本当に単純化するために、一度に1つの変数を設定することも試みました。

これにより、「無効なnullコマンド」も表示されます。これが機能するという事実にもかかわらず、メッセージ:

0 投票する
2 に答える
21611 参照

apache - .htaccessの条件付きSetEnv?

ホスト名に応じて、.htaccess ファイルで SetEnv 変数を異なる方法で設定することは可能ですか?

たとえば、.htaccessファイルに次の値が必要です。

生産ボックスで、そして...

ステージングボックス。ファイルはバージョン管理され.htaccessているため、条件付きのソリューションを探しています。

0 投票する
2 に答える
2148 参照

php - 特殊文字を使用したApacheSetEnv

次のように、vhosts.confファイルのSetEnvを使用してApacheで環境変数を設定しようとしています。

FACEBOOK_SECRET環境はgenenv()関数を使用してphpに表示されていますが、DATABASE_URLは空です。接続文字列の特殊文字が原因だと思いますが、それらの文字をエスケープするかどうか、またはどのようにエスケープするかはわかりません。何か案は?

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

apache - ワイルドカードの場合は、サブドメイン名を使用してApacheSetEnv変数を作成します

私は基本的に次のように設定されているウェブサイトを持っています:client_name.website.com

...clientnameは実際にはワイルドカードです。基本的に、新規顧客ごとにサブドメインを作成します。

Apacheから直接クライアント名情報を自動的に取得する必要があります。たとえば、次のような場合:client1.website.com...apacheにSetEnvCLIENT_NAMEclient1を実行させたいと思います。

私はワイルドカードを使用しているので、このSetEnvが動的に実行されると便利です。大量の顧客にとって本当に実用的です。

これをどのように達成しますか?前もって感謝します。

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

apache - cname サブドメインを .htaccess でパスワード保護しますか?

「m」を作成してテストしようとしています。私が取り組んでいるウェブサイトのサブドメイン。「m.domain.com」は単に「domain.com」の cname であり、サーバー側のブール値を設定するために使用されるため、サイトのモバイル バージョンはまったく同じページを提供しますが、CSS とスクリプトが異なります。

テスト中に、m.domain.com に対するすべての要求に対してパスワードを要求したいと考えています。環境変数ソリューションでいくつかの .htaccess バリアントを試しましたが、これが現在の状態です。

このコードでは、「domain.com」と「www.domain.com」が正常に表示されます。「m.domain.com」は、予想どおりパスワードの入力を求めます。ただし、一度入力すると、サーバーはすべての要求に対して 500 エラーを返します。

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

sdk - Visual Studio 2012 コマンド ライン ビルド

msbuild を使用してサーバー上でソリューションをビルドし、sdk 7.1 によって提供されるコマンド プロンプトを使用して、32 ビットと 64 ビットの両方のビルドで .net 4 をビルドしました。sdk で提供されるSETENVは、これに最適でした。

現在、.NET 4.5 と VS 2012 にアップグレードしています。新しい Windows SDK 8 にはコマンド プロンプトがないため、Visual Studio 2012 が提供するコマンド プロンプトを使用する必要があると思います (より良い方法がない限り)。問題は、VS 11 によって 32、64 ビット、および ARM 用に提供される 3 つのコマンド プロンプトがあることです。奇妙なことに、何らかの理由で SDK 7.0 を選択している DEVELOPER COMMAND PROMPT もあります。だから私の質問は..

  1. これは、sdk 8 を使用して .net 4.5 用にビルドするのに最適なコマンド プロンプトです。

  2. 別のコマンド プロンプトを使用して別のプラットフォームをターゲットにする必要がありますか?それとも、新しいコマンド プロンプトを開かずにターゲット プラットフォームを変更するより良い方法はありますか?

  3. SDK 構成ツールには sdk 8.0 と 8.0A のオプションが表示されますが、VS 2005 と VS 2008 のオプションしか選択できないため、適切な SDK を選択するにはどうすればよいでしょうか。そこで VS 2012 を選択したいと思います。

  4. 構成とプラットフォームを設定するための VS 2012 コマンド プロンプトに相当する setenv。

  5. 基本的に、.NET 4.5 のさまざまなプラットフォームをターゲットにするための適切な SDK、適切な環境、および適切なコマンド プロンプトを選択する方法。

0 投票する
2 に答える
513 参照

c - Cの環境変数

この種の質問がたくさん聞かれていることは知っていますが、どれも役に立たないようです。setenv()UbuntuLinuxの関数呼び出しで環境変数を設定しました。ただし、プログラムはこの環境変数を使用していないようです。私が使用した場合getenv()、それは正しい値を取得しますが、プログラムへの出力は間違っています。ただし、export BLOCKSIZE=512シェルで使用すると、プログラムへの出力は正しくなります。プログラムから別のプロセスを生成していません。以下は私が行っていることのコードスニペットであり、私のプログラム全体ではありません。

これには何か理由がありますか?

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

c - U-Boot: 読み取り専用の環境変数

U-Boot では、起動時に読み取り専用の環境変数をどのように構成する必要がありますか。この変数のIOW setenv(U-Boot コンソールまたは実用的に) は許可されません。