問題タブ [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.
ruby-on-rails - Nginx を使用した Rails のマルチステージング環境
新しい環境「ステージング」を作成しました。ローカルでは機能します。私はこのように実行します:
サーバーではNginx +パッセンジャーを使用しています。私が書いた仮想ホスト設定で:
しかし、アプリはまだ本番環境で実行されています。ステージングではなく、本番データベースをロードします。Nginx をリロードしても役に立ちません。なにが問題ですか?
environment-variables - ITCL クラスで環境変数にアクセスする方法は?
通常の tcl スクリプト環境変数では、次のようにアクセスできることを知っています。
しかし、これは ITCL クラス メソッド内では機能しないようです。ITCL クラス コード内で環境変数を取得および設定するにはどうすればよいですか?
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 つにまとめます。
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スクリプトの環境を設定できますか?どんな助けでもありがたいです。
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 変数の設定はどこにありますか?
ruby-on-rails - Rails + SendGrid 認証されていない送信者は許可されていません
現在、sendgrid を介してメールを送信する作業を行っており、現在、新しいユーザーにメールを送信しています。...しかし奇妙なことに、非常によく似た電子メール オプションが機能しません。受信者を含む完全な電子メールがログに表示されますが、受信されません。
ここに私が持っているものがあります:
初期化子の mail.rb ファイル:
ユーザー名とパスワードが別の場所で定義されている場合 - それらは正しい値であることが確認されています
新しいユーザーが登録したら、UserMailer クラスを呼び出して次のことを行います。
そして、ワーカーは次のようにするだけでそれを呼び出します。
これでうまくいきます。私はメールを受け取り、それだけです。
しかし、別の方法でメールを送信しようとすると、魔法のようにうまくいきません。
同じ UserMailer クラスで:
SAME 関数を使用する (ただし、今回はワーカーの外にあるため、簡単にデバッグできます):
電子メールは端末に完全に表示されます。
しかし、私は自分の個人的な電子メール、ジャンク、ゴミ箱の受信トレイを確認しましたが、何も受信しませんでした. sendgrid でさえ、リクエスト メールの送信をリクエストしたログはありません。しかし、ウェルカム メールは問題なく機能しており、sendgrid を介してログに記録されています。あるグループの電子メールが送信され、別のグループが送信されない原因がわかりません。これは本当に困惑しています。構文に明らかな誤りはなく、使用する値は正しいデータ型であり、nil ではありません。
この奇妙な問題の助けをいただければ幸いです。
lua - _ENV と Lua のクラスは互換性がありません
_ENV
現在、クラスの使用を嫌っています。私はラテン系の Lua を作成しようとしています。正確に作成できないものもありますが_ENV
、はるかに効率的です。setfenv
非協力的でもありました。後続のコードは古いエラー
を返し続けます。attempt to call a nil value
loadstring() がチェックされている行 20 と、メイン チャンクで__latin()
関数を呼び出している行 23 を指定します。
bash - Solaris の Bash Shell でコマンド「env」、「export」、「set」を入力した後のコマンド出力の違いは何ですか?
OS: ソラリス
シェル: Bash シェル
シナリオ: コマンド「env」、「export」、「set」(引数なし) を別々に入力すると、変数と値のリストが返されます。
私の質問: 3 つのコマンドを入力した後の戻り値の違いは何ですか?
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""でプロジェクトを作成しようとしていると思いますが、理由はわかりません。
私は何を間違えましたか?
variables - varをバッチファイルの呼び出しに戻す
いくつかのコードを処理するためにバッチファイルを開始します。一度に別のバッチファイルを呼び出して変数が返されるはずですが、ローカル/エンドローカルに関するマニュアルページで説明されているメソッドはここでは機能しないようです。何が間違っていますか?
最初のバッチファイル:
2番目のバッチファイル:
これにより、次のようになります。
!val1!
またはのようなreturnvarの異なる構文を試し%%val1
ました-どれも機能しませんでした。私は何が欠けていますか?
更新: 私が試したサイトの他の例に関して:
およびseconファイルが変更されました:
どちらも動作しませんか?
解決:
2番目のバッチファイルは、rojoがWebサイト全体を読み取る元のスクリプトにすることができます。トリムと一致の構文行を残して、関連する一致のみを返します。
そして、それを呼び出す最初のバッチファイルは、次のような2つの必要なパラメータの検索を実行します。
素晴らしいコードを提供してくれたrojoに感謝します