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

ruby-on-rails - Nginx を使用した Rails のマルチステージング環境

新しい環境「ステージング」を作成しました。ローカルでは機能します。私はこのように実行します:

サーバーではNginx +パッセンジャーを使用しています。私が書いた仮想ホスト設定で:

しかし、アプリはまだ本番環境で実行されています。ステージングではなく、本番データベースをロードします。Nginx をリロードしても役に立ちません。なにが問題ですか?

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

environment-variables - ITCL クラスで環境変数にアクセスする方法は?

通常の tcl スクリプト環境変数では、次のようにアクセスできることを知っています。

しかし、これは ITCL クラス メソッド内では機能しないようです。ITCL クラス コード内で環境変数を取得および設定するにはどうすればよいですか?

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

ruby - 完全なARGV配列を渡して、シェルを展開せずに現在のプロセスを置き換える方法

Bashに相当するものは何ですか

ルビーで?

http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-exec

編集

答えの一部は次のようです。

次に、変数$0は現在のスクリプトの完全な名前とパス、または Ruby バイナリを保持しますか? irbでは " irb " のみが返されます。これは、少なくともパスを見つけて先頭に追加する必要があることを意味します。

フリンジに関する別の解決策は、 https://stackoverflow.com/a/2966988/1069375から来ています

exec cmd_lineただし、コマンドをそのパラメーターから分離できる場合、試行はシェル展開の対象となるようです。それARGV.join自体は、すべての引数を 1 つにまとめます。

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

python - リモートLinuxマシンでPythonスクリプトを実行するためのsubprocess.callを介したenvの設定エラー

WindowsマシンでPythonスクリプトを実行して、リモートLinuxマシンで別のPythonスクリプトを呼び出しています。以下のように、sshでsubprocess.callを使用してこれを実行しています subprocess.call('ssh -i <identify file> username@hostname python <script_on_linux_machine>')。これは正常に機能します。

ただし、以下のようにいくつかの環境変数を設定したい場合は、 subprocess.call('ssh -i <identify file> username@hostname python <script_on_linux_machine>', env={key1:value1})失敗します。次のエラーが発生します。 ssh_connect: getnameinfo failed ssh: connect to host <hostname> port 22: Operation not permitted 255

sshコマンドをリストに分割して渡すことを試みました。助けにはならなかった。他の「ローカル」(Windows)コマンドを実行subprocess.call()して、環境を設定しようとしました。正常に動作します。lsリモートLinuxマシンで他のコマンド(など)を実行しようとしました。繰り返しsubprocess.call()ますが、環境を設定しようとしない限り、正常に動作します。

私は何が間違っているのですか?リモートマシンでPythonスクリプトの環境を設定できますか?どんな助けでもありがたいです。

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

php - OS Mountain LION PHP 環境変数

Mac OS 10.8 Mountain Lion を新たにインストールしましたが、システムが使用している PHP のバージョンが MAMP に関連付けられたものではないことに気付きました。

OSがPHP用に別のBINフォルダーを使用するようにPATH変数を変更していましたが、10.8でPATH変数を変更する場所が見つかりません。

.profile を作成し、.bash_profileファイルも調べましたが、OS は引き続き使用します

の代わりにデフォルトの PHP インストールとして

システム PATH 変数の設定はどこにありますか?

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

ruby-on-rails - Rails + SendGrid 認証されていない送信者は許可されていません

現在、sendgrid を介してメールを送信する作業を行っており、現在、新しいユーザーにメールを送信しています。...しかし奇妙なことに、非常によく似た電子メール オプションが機能しません。受信者を含む完全な電子メールがログに表示されますが、受信されません。

ここに私が持っているものがあります:

初期化子の mail.rb ファイル:

ユーザー名とパスワードが別の場所で定義されている場合 - それらは正しい値であることが確認されています

新しいユーザーが登録したら、UserMailer クラスを呼び出して次のことを行います。

そして、ワーカーは次のようにするだけでそれを呼び出します。

これでうまくいきます。私はメールを受け取り、それだけです。

しかし、別の方法でメールを送信しようとすると、魔法のようにうまくいきません。

同じ UserMailer クラスで:

SAME 関数を使用する (ただし、今回はワーカーの外にあるため、簡単にデバッグできます):

電子メールは端末に完全に表示されます。

しかし、私は自分の個人的な電子メール、ジャンク、ゴミ箱の受信トレイを確認しましたが、何も受信しませんでした. sendgrid でさえ、リクエスト メールの送信をリクエストしたログはありません。しかし、ウェルカム メールは問題なく機能しており、sendgrid を介してログに記録されています。あるグループの電子メールが送信され、別のグループが送信されない原因がわかりません。これは本当に困惑しています。構文に明らかな誤りはなく、使用する値は正しいデータ型であり、nil ではありません。

この奇妙な問題の助けをいただければ幸いです。

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

lua - _ENV と Lua のクラスは互換性がありません

_ENV現在、クラスの使用を嫌っています。私はラテン系の Lua を作成しようとしています。正確に作成できないものもありますが_ENV、はるかに効率的です。setfenv非協力的でもありました。後続のコードは古いエラー
を返し続けます。attempt to call a nil valueloadstring() がチェックされている行 20 と、メイン チャンクで__latin()関数を呼び出している行 23 を指定します。

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

bash - Solaris の Bash Shell でコマンド「env」、「export」、「set」を入力した後のコマンド出力の違いは何ですか?

OS: ソラリス

シェル: Bash シェル

シナリオ: コマンド「env」、「export」、「set」(引数なし) を別々に入力すると、変数と値のリストが返されます。

私の質問: 3 つのコマンドを入力した後の戻り値の違いは何ですか?

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

symfony - Symfony2-ファイルconfig_.ymlが存在しません

symfony2(php app/console cache:clear --env-prod)のprodキャッシュをクリーンアップしようとすると、次のエラーが発生します:

[InvalidArgumentException]ファイル"/var/www/vhosts/ns21206.ovh.net/citydom/app/config/config_.yml"が存在しません。

私のファイルapp.phpでは、次の行でプロジェクトを作成しました。

これはかなり標準的だと思います。

symfonyはenv""でプロジェクトを作成しようとしていると思いますが、理由はわかりません。

私は何を間違えましたか?

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

variables - varをバッチファイルの呼び出しに戻す

いくつかのコードを処理するためにバッチファイルを開始します。一度に別のバッチファイルを呼び出して変数が返されるはずですが、ローカル/エンドローカルに関するマニュアルページで説明されているメソッドはここでは機能しないようです。何が間違っていますか?

最初のバッチファイル:

2番目のバッチファイル:

これにより、次のようになります。

!val1!またはのようなreturnvarの異なる構文を試し%%val1ました-どれも機能しませんでした。私は何が欠けていますか?

更新: 私が試したサイトの他の例に関して:

およびseconファイルが変更されました:

どちらも動作しませんか?

解決:

2番目のバッチファイルは、rojoがWebサイト全体を読み取る元のスクリプトにすることができます。トリムと一致の構文行を残して、関連する一致のみを返します。

そして、それを呼び出す最初のバッチファイルは、次のような2つの必要なパラメータの検索を実行します。

素晴らしいコードを提供してくれたrojoに感謝します