問題タブ [path-variables]
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.
path - cshでパス変数を複製しないようにする方法
パスを設定するために、cshrcファイルに次のようなものを含めるのが一般的です。
しかし、cshrcファイルを複数回ソースすると、パスが重複します。重複を防ぐにはどうすればよいですか?
編集:これはそれを行うための1つの汚れた方法です:
unix - シェルスクリプトで $PATH 要素を操作するにはどうすればよいですか?
PATH のようなシェル変数から要素を削除する慣用的な方法はありますか?
それは私が取りたいです
残りの変数を破壊することなく、を削除または置換します。新しい要素を任意の位置に配置できる/path/to/app/bin
ようにするための追加のポイント。ターゲットは明確に定義された文字列によって認識され、リスト内の任意の場所に出現する可能性があります。
私はこれが行われたのを見たことがあることを知っており、おそらく自分で何かをまとめることができますが、私は良いアプローチを探しています. 移植性と標準化はプラスです。
私は bash を使用していますが、お気に入りのシェルでも例を歓迎します。
ここでのコンテキストは、数十の実行可能ファイルを生成し、ファイルシステムにデータを隠し、環境変数を使用する大規模な科学分析パッケージの複数のバージョン (分析を行うためのものと、フレームワークで作業するためのもの) を便利に切り替える必要があるというものです。これらすべてのものを見つけるのに役立ちます。バージョンを選択するスクリプトを書きたいのですが$PATH
、現在アクティブなバージョンに関連する要素を削除して、新しいバージョンに関連する同じ要素に置き換える必要があります。
$PATH
これは、ログイン スクリプトなどを再実行するときに要素の繰り返しを防止するという問題に関連しています。
- 以前の同様の質問: csh でパス変数が重複しないようにする方法
- 後続の同様の質問: Bash で $PATH 変数からパスを削除する最もエレガントな方法は何ですか?
windows - Windows コマンド ラインに「which」に相当するものはありますか?
自分の cmd スクリプトの 1 つが別のプログラム (パスの前) によって隠されている (シャドウされている) というパスの問題が時々あるので、与えられた Windows コマンド ラインでプログラムへのフル パスを見つけられるようにしたいと考えています。その名前だけです。
UNIX コマンドの「which」に相当するものはありますか?
UNIX ではwhich command
、特定のコマンドのフル パスを出力して、これらのシャドウイングの問題を簡単に見つけて修復します。
eclipse - FDT / Eclipse:パス変数
FDTプロジェクト内のすべてのリンクされたライブラリとそれに対応するsvnリポジトリを一覧表示するスクリプトを作成しようとしています。
私の問題:Eclipse(またはFDT、私にはよくわかりません)がすべてのパス変数を書き込むシステムでファイルを見つけることができませんでした。
システムの変更をキャプチャしようとしましたが、うまくいきませんでした。
誰かがこのファイル(Mac OS X)を見つける場所を知っているか、私がそれを見つけるために使用できるテクニックを知っているなら、それは非常にありがたいです。
ありがとう。
java - Javaが自動的に更新されるときにWindowsパス変数を更新しますか?
この質問では、プロンプトからjavacコマンドを使用できるようにJavabinディレクトリを含めるようにWindowsでパス変数を設定する方法を尋ねます。この質問に投稿された解決策は、最新のJavaインストールの絶対パスをハードコーディングする必要があることを示しています。
この場合、それはたまたまc:\program files\java\jdk1.6.0_16\bin
Javaアップデート17、18以降がインストールされた後でも、javaccmdはこの古いバージョンを使用していると思います。
私は何かが足りないのですか?最新のインストール済みJavaアップデートを自動的に使用するようにこれを設定する方法はありますか?
java - @PathVariable が見つからない場合、null を返すことはできますか?
@PathVariable
パス変数がURLにない場合、nullを返すようにすることは可能ですか? それ以外の場合は、2 つのハンドラーを作成する必要があります。1つと/simple
もう/simple/{game}
1つですが、ゲームが定義されていない場合はどちらも同じですが、リストから最初の1つを選択しますが、ゲームパラメーターが定義されている場合はそれを使用します。
そして、これはページを開こうとしたときに得られるものです/simple
:
原因: java.lang.IllegalStateException: @RequestMapping で @PathVariable [example] が見つかりませんでした
shell - $PATHを理解するために何を読む必要がありますか
私はプログラミング/開発に不慣れで、開発ツールのインストールに問題があります。何かをインストールするときの最大の問題の1つは、シェルまたはターミナル(同じものですか?)を理解し、それがuncrustifyなどのツールのインストールにどのように関連するかです。例。シェル/ターミナルと$PATHを理解するには、何を読む必要がありますか?
c++ - c++cygwinおよびeclipse-バイナリが見つかりませんエラー
この問題を解決する方法を探すのに何時間も費やしましたが、何も機能しませんでした。CDTを使用したEclipseIndigoと、ダウンロードしたcygwinおよびg ++、make fileなどのパッケージがあります。コードを実行しようとすると、エラーが発生しLaunch failed. Binary not found.
、システムパスC:\ cygwin\binも設定しました。EclipseをセットアップしてC++のIDEとして使用できるようにするにはどうすればよいですか?
spring - Spring 3.0 複数の @PathVariable の問題
私のアプリケーションでは、リクエストを次のようにマッピングしたコントローラーで 3 つの製品を比較する必要があります。
私のURL(http://something/products/12Vs13Vs14)にアクセスすると
http 400 エラーが発生します
私も2つの @pathVariable のように試しました
これは正常に動作していますが、なぜ私は3つの変数で問題に直面していて、サーバーログにもエラーがないので、バグを見つける方法.
解決策はありますか??
spring-mvc - @PathVariable および @RequestMapping の問題
.html で終わるリクエストのみをディスパッチャ サーブレットを介して送信し、他のすべてのリクエストを直接処理したいので、それを web.xml にマッピングしました。
しかし、問題は、URLが「show/{id}」のような@pathvariable機能を使用できないことです..このリクエストは、最後に「.html」が含まれていないため、マップされません春はそれを処理しません..私が知っている唯一の方法は、URLパターンを「person.html?id=12313」に変更し、コントローラーで@RequestParamを使用してそのIDを取得することです...とにかく、サーブレットマッピングを .html のみに維持しながら、ここで @PathVariable メソッドを使用する必要があります..