問題タブ [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.
linux - 二重引用符はLinuxcshのsetenvコマンドに違いがありますか?
SuSe LinuxのCシェルで環境変数(ABCなど)を設定しています。
私の質問ですが、次の2つのコマンドに違いはありますか?
$setenv ABC "1"
$setenv ABC 1
どちらの場合もecho
同じ結果が得られました。
すなわち
私にとっては、どちらも同じように見えます。しかし、私は続行するための確認を望んでいました。
c - PATH 環境変数を更新するための setenv()
文字列をPATH環境変数に追加するCプログラムを書きたいです。「export PATH=$PATH:$HOME/mylib」のようなもの
私はこのようなCコードを持っています
setenv("PATH", "$PATH:$HOME/mylib",1); //これは機能しません。
私が考えた他の作業は、getenv()を使用してPATHとHOMEを取得し、ヒープにメモリを作成してから、strcat()を使用してそれらを追加することでした。
コード内で PATH を何度も更新しなければならない場合があるため、これは面倒なプロセスです。
代替手段はありますか?
ありがとう
apache - Apache URL variable for SVN and LDAP
This is more of a question related to how Apache handles variables and the SetEnvIf directive. I have a Subversion server located at http://test.net/svn with the following configuration for SVN:
Inside "/path/to/repo/base", I have around 80 repositories, each accessed by http://test.net/svn/repo-name. This one Apache configuration handles authentication for all of the repositories using the "/path/to/access file".
In the future, I'll do authorization using LDAP groups. However, I don't want to create separate Apache configurations for each repository. Basically, I would like to set a variable for the repository name using the Request URI. For example, I access http://test.net/svn/repo-name/path/to/file.txt and Apache knows that "repo-name" is the variable.
Something like this (syntax is not correct, just pseudo-code):
c - バイナリ環境変数と setenv()
Linux でバイナリ環境変数をいじっているときに、一部の 1 バイトが不良であると思われる奇妙な動作を見つけました。詳しく調べてみたところ、setenv() に指定すると、特定のバイトが常に正しく「変換」されないようです。これを見てください:
このプログラムを実行してから、echo $badenv > test; を実行します。私が見るhexdumpテスト:
0x9は0x20、0xaは0xbなどに変換されているようです。
私はsetenv()を悪用していますか、それとも一般的に環境変数を悪用していますか? マンページを調べて、いくつかを検索して、環境変数がバイナリ値を処理できるかどうかを確認しましたが、よくわかりません。
この動作の原因は何ですか? 環境変数を使用している場合、それを回避する方法はありますか?
apache - 開発サーバーとステージング サーバーに X-Robots-Tag を設定する
これを古いシステムに追加し、.htaccess ファイルで実行しようとしています。
mod_setenvif を使用して Apache 2.2.22 で実行する
恐ろしい500を取得しています。条件を削除するenv!=isproduction
と、実行されます。条件節について何が欠けていますか?
tomcat - Windows 7 に Tomcat をインストールする
Tomcatをインストールしようとしています。そのため、ファイルを解凍し、CATALINA_HOME をコマンド ライン (c:\Users\myName\apache-tomcat-7.0.40
マシン上) に表示されるパス名に設定すると、setenv.batは次のようになります。
私も試しました
そしてただ
ただし、startup.batを呼び出すと、「JRE_HOME 環境変数が正しく定義されていません...」というエラーが表示され続けます。
パス名C:\Program Files\Java\jre6
は、Windows/システム環境変数の PATH 変数にあるものです。JRE と JDK は、このマシンで数か月前から実行されており、正常にインストールされています。
どこが間違っていますか?
注: Tomcat 7.0.37 のインストールを見ました。他の多くの Tomcat インストール Q の中でCATALINA_HOME が正しく定義されていません。
macos - groovy と grails - MAC の間違った環境変数
Mac OS 10.8.3 で grail をセットアップしようとしています
Groovyをダウンロードしてインストールしました。
次に、grails 2.2.2 をダウンロードして解凍しました。
走った
須藤ナノlaunchd.conf
- grails の場所を追加しました。
setenv GRAILS_HOME /Users/hdeus/Documents/Code/grails-2.2.2
- ファイルを保存しました。私が走るとき
echo $GRAILS_HOME
- 私は得る:
/Users/hdeus/.gvm/grails/current
これは、Groovy によって自動的に設定された環境変数だと思います (これは、私が設定したものと重複しています!) - しかし、そのフォルダーには何もないため、grails は機能しません! これを修正する方法はありますか?
ありがとう!
c - C でシステム環境変数を取得する
環境変数を読み取り、それらの変更を適切に処理することになっているアプリケーションを C で作成しました。アプリケーションが起動したら、 を介して先に進み、変数を初期化するように設定しました (null ポインターが返されないようにするため) setenv("MYVARIABLE", "TEST", 1)
。
このアプリケーションは頻繁にループし、ループ中のジョブの 1 つは、 を介してそのグローバル変数をチェックすることですgetenv("MYVARIABLE")
。
そのときの計画は、シェル スクリプトまたは Python スクリプトのいずれかでこれらの環境変数を変更することでした。C アプリケーションは全画面表示であるため、別のターミナル エントリなしではこのプロセスをテストする方法がありません。他の端末 ( c2
) で、次のようなコマンドを実行します。
また
ただし、私のアプリケーションは環境の更新をキャッチしていないようです。代わりに、MYVARIABLE は「テスト」であり、「My New Value」ではないと主張し続けています。これら 2 つの環境が分離されている理由はわかりませんが、連携する必要があります。私が間違っていることを誰かが知っていますか?
私のシステムは、興味のある人のために Archlinux を実行しています
c++ - C++: setenv()。Visual Studio の未定義の識別子
オンラインで見つけることができるすべてのドキュメントによると、私のコードは正しいようです。私のIDEはMS Visual Studio Xpress 4 Windows Desktop 2012で、コンパイラがエラーを吐き出しています:
Error 1 error C3861: 'setenv': identifier not found e:\users\owner\documents\visual studio 2012\projects\project1\project1\source1.cpp 18 1 Project1
.
助けて!!!