問題タブ [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.
bash - シバンで #!/usr/bin/env または #!/bin/env を使用することの違いは何ですか?
違いはありますか、それとも個人的な選択ですか?
bash - bash: find の exec から環境変数を設定する
現在の作業ディレクトリとそのサブディレクトリで、git リポジトリのルートであるか、git によってまったく追跡されていないすべてのディレクトリを検索したいと考えています。
そのために、次の bash スクリプトを作成しました。
検索は正常に機能しますが、残念ながら、exec 内の環境変数への変更は反映されません。つまり、FOUND_TRACKED
常に空で、FOUND_UNTRACKED
0 です。
これを機能させる方法はありますか?
ruby-on-rails - rails 3、Settings.ymlファイルでENV構成変数をどのように使用しますか?
私の settings.yml ファイルには、いくつかの構成変数があり、そのうちのいくつかは ENV[] 変数を参照しています。
たとえば、私は ENV['FOOVAR'] が WIDGET に等しい
次のように <% %> 内で ENV vars を参照できると思いました:
設定.yml:
入力するとレールコンソールに
しかし
bash - すべてのbash環境変数をcronに渡す方法
特定のcrontabエントリでエラーが発生します。その理由は、bashからすべての環境変数を読み取ることができないためです。このすべての情報をcronに渡すにはどうすればよいでしょうか。
python - RVM/Bundler/Capistrano の Python 代替品
Ruby/Rails 開発から Python/Django に移行したばかりで、RVM/Bundler/Capistrano の最適な代替品を見つけようとしていますが、完全に混乱しているように見えますか?
私はこれまでにこれらを見つけました:
- パイソンブリュー
- 仮想環境
環境ラッパー
ピップ
- 簡単インストール
- セットアップツール
カピストラーノの場合、かなりよく合うと思われるファブリックを見つけましたか?
virtualenv/pip/fabric のセットアップ方法を説明している記事をいくつか見つけましたが、誰もが pythonbrew に移行しているようです? どちらを選ぶべきですか?また、pip/virtualenv はかなりうまく統合されているようですが、pythonbrew の方が良い選択でしょうか?
ruby - シェル環境がない場合、RVM を使用して特定の Ruby バージョンから「bundle exec」を実行する方法
わかりました、告白する必要があります-私はまだ大規模なFCGIセットアップを実行しています(構成されているサーバーがたくさんあるだけです)。私はそれをrvmに適応させようとしています。fcgi 設定では、アプリケーション (Sinatra、Rack、Bundler など) を実行するために実行するコマンドライン コマンドを指定できます。これは、rvm なしで行うことです。
私のラックアップファイルが単にconfig.ruであると仮定します。さて、私のMacではこれが機能します:
しかし、サーバー上ではありません。ディスパッチャーが開始されると、RVM シェルのトリッキーが機能しなくなった環境が取り除かれます。ある種のラッパーを作成するにはラッパーオプションを使用する必要があると思いますが、それが問題をどのように緩和し、どの引数を使用するかがよくわかりません。RVM シェル環境をロードせずに特定の ruby および gem バイナリを適用した経験のある人はいますか?
PSトピック外の回答を防ぐために、Ruby 1.8.7、Passenger、またはnginxは必要ありません。
flash - AS3 で Flash コンテキストを決定する最良の方法は?
私の Flash アプリケーションがブラウザで実行されているのか、それとも Flash オーサリング ツール (ローカル Flashplayer) 内からテストされているのかを知りたいです。
私はこれを思いつきました。
AS3 のドキュメントに記載されている場合を除き、 ExternalInterface.availableは、ブラウザーで実行している場合やローカルでテストしている場合は常にtrueを返します。
ruby-on-rails - ルートとして、明示的なバージョンのrubyを使用してrvmなしでGemsをインストールする
rvmを削除することにしましたが、新しいバージョンのruby1.9.2でgemをコンパイルするのに問題があります。gemには1.9.2が必要ですが、私はそれを持っていますが、それなしではインストールできないと言っているので、エラーメッセージは意味がありません。
上記のバージョンのrubyでコンパイルするようにgemに明示的に指示するにはどうすればよいですか?
.htaccess - .htaccess ENV が true または定義されているかどうかをテストします
ENV が true または定義されている場合 (定義されていない場合は false と推定される)、一連の RewriteCond ステートメントを実行する必要があります。私は使用しようとしてきました:
そして(これが有効かどうかはわかりません)
しかし、どちらも機能していないようです。これを行う方法はありますか?
ruby-on-rails - Railsアプリでenvハッシュからホスト名を取得する最良の方法は何ですか?
私はOmniAuth 動的プロバイダーを作成しており、コールバックで現在のホスト名を取得する必要があります (アプリはいくつかの異なるホスト名で動作します)。私はリクエストオブジェクトを持っていません。大きなenvハッシュだけです。このハッシュには、ホスト名を含む env["SERVER_NAME"] というエントリが含まれていることがわかりましたが、それが安定したエントリなのか、Web サーバーなどによって変わる可能性があるのかはわかりません。
また、メンバー変数 @host の env["action_dispatch.routes"] にホスト名が埋め込まれていることもわかりました。
この時点でホスト名を取得するための最良または標準的な方法は何ですか?