問題タブ [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.

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

windows - Windows XP のコマンド ラインからパス上の一部の Lua スクリプトのみを実行可能にする

注: このトリックは、Lua 以外のスクリプト言語や、コンテキストによってはアプリケーションと見なされ、他のコンテキストではドキュメントと見なされる可能性のある他のドキュメント タイプにも適用されます。

インタープリターが既に.luaWindows でファイルを処理するように関連付けられている場合 (つまり、.luaファイルをダブルクリックしてインタープリターで実行する場合)、コマンド ラインで直接実行可能にするのは簡単です。

必要がある:

  1. PATH環境変数にリストされているディレクトリにスクリプトを配置します。
  2. 環境変数に.lua拡張子を追加します。PATHEXT

このようにして、コマンド ラインにその名前を入力することで、任意のLua スクリプトを実行できます。ここでの問題は、別の Lua スクリプトを PATH 上の任意のディレクトリに配置しても、実行されるリスクを負うことなく実行できないことです。実行したくない場合でもです。(このような .lua ファイルの例は、によってロードされるプログラム専用のモジュールですrequire。モジュールは慣例により とも呼ばれますが.lua、独立したプログラムとしての実行をサポートすることはめったにありません。)

したがって、それは全か無かの状況です。パス上のディレクトリ内のすべてのスクリプトの実行を許可するか、または何も許可しないかのいずれかです。

パス上のディレクトリ内の一部のスクリプトのみを名前を入力して実行できるようにする方法はありますか?

0 投票する
3 に答える
912 参照

spring-mvc - @PathVariable とリソースによる SpringMVC の競合

Spring MVC の使用中に問題が発生しました。



@RequestMapping("/{moduleName}/{subModuleName}")
public ModelAndView getModuleContent(@PathVariable String moduleName, @PathVariable String subModuleName) {
     ...
}
という 名前のメソッドである Controller を 作成しました。

問題は、静的リソースにアクセスするときです。たとえば、次のようになります。


そのコントローラーをマッピングしますが、これは望ましくありません。競合を解決するにはどうすればよいですか?

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

linux - bashrc bash_profile の設定方法

こんにちは、私はパス変数の初心者です。rvmと同じようにパスを取得し/local/rvm/ますlocate rvm。したがって、/local フォルダーにあると仮定します。

しかし、コマンドを実行する$ rvmと、コマンドが見つかりませんでした。rvm が /local/ の場所にインストールされている場合、パス変数はどうあるべきか教えてください。

私の .bash_profile は次のようになります。

[[ -s "$HOME/local/rvm/scripts/rvm" ]] && source "$HOME/local/rvm/scripts/rvm" # Load RVM into a shell session *as a function*

ありがとう

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

spring-webflow - Spring Web フロー パス変数

この質問は 2 つの部分で構成されています

  • Spring Web Flow にパス変数を提供することは可能ですか?
  • URLに実行キーを隠すことはできますか

現在の URL は次のとおりです。http://localhost/bugs/ticket/?execution=e2s1

ここで、関連する Web フローの場所のパターンは <flow:flow-location-pattern value="/**/flow.xml" /> 、フォルダー構造がある場所です。bugs/ticket/flow.xml

URL 自体でチケット ID を提供し、適切なフローを指すことは可能ですか?つまり、URL は である必要がありますがhttp://localhost/bugs/ticket/102?execution=e2s1、それでもフローはbugs/ticket/flow.xml

次のパターンで試しました-などですがvalue="/**/*/flow.xml"flow-path id="bugs/ticket/*"役に立ちませんでした。

また、URLにも実行キーを隠すことはできますか?Spring Web Flow でプルできる HTTP ヘッダー経由で送信することは可能ですか?

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

ruby-on-rails - Ruby on Rails で PATH 変数、bashrc、および bash_profile が台無しになる

どのファイルを変更したか思い出せません。しかし、それはbashrcまたはbash_profileのいずれかだったと思いますが、「rvm」を使用してコマンドを実行すると、「rvmコマンドが見つかりません」というメッセージが表示されます。私はbashrcまたはbash_profileが何であるか分かりませんでした。誰かが私にコンテンツがどうあるべきか教えてもらえますか?

前もって感謝します

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

bash - 起動時に PATH 変数の「そのようなファイルまたはディレクトリはありません」と表示されるターミナル

ターミナルを起動すると、次のメッセージが表示されます。

複数の PebbleSDK があり、最初のパスが明らかに間違っていることに気付きました。これがどこから引っ張られているのかを見つけることができません。

また、echo $PATHターミナルに入力すると、次のようになります。

さらに複数のPebbleSDK が含まれているため、これも正しくありません。

3 つの質問があります。1) 初期の PATH はどこから取得されますか? 2)echo $PATH引きはどこから?3 なぜ違うの?

ありがとう!

更新 1:

これは私が持っているものです/etc/bashrc:

これは私が持っているものです/etc/profile:

.bashrcあなたが言及した、、、.bash_profileおよび.profileファイルはどこにありますか?