問題タブ [cygpath]

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 に答える
687 参照

cygwin - Cygwin でパスを処理するのは誰か

誰が cygwin のパスを処理しているか知りたいです。

たとえば、次のようにすると動作します。

しかし、私がするとき:

ここでの不一致の責任は誰にありますか? 私が興味を持っている理由は、他のツールの中で "cd C:" がウィンドウのパスを受け入れますが、それらを表示することになると、何か違うものを表示するからです。

パスに cygwin bin フォルダーを含めた場合 (通常の cmd の下)、すべてが cmd のように機能することがわかっているので、この変換の原因は何ですか? bash/shell ですか?

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

bash - cygwin のパスプレフィックスを取り除く方法

/cygdriveCygwinでは、パスのプレフィックスを削除するために、次のようにマウントしました-

cygwinを再起動した後、私が言うとpwd- /c/Work/shared/imply-1.1.1[実際にはWindowsごとにc:\Work\shared\imply-1.1.1]のようなものが得られ、cygwinを使用して実行しているperlスクリプトがあり、エラーが表示されます...次のような-エラー:'C:\c\Work\shared\imply-1.1.1\dist\pivot\bin\pivot' 追加のモジュールが見つかりません/c/これは、cygwin から返されたドライブの概念であり、上記のエラーを引き起こしています (少なくとも 1 つの見方)。

それを取り除く方法について何か考えはありますか?

更新: 上記の問題をよりよく理解するために。これが起こっていることです-スクリプトファイルがあり、その内容は次のとおりです-

CONFDIR と WHEREAMI の内容をエコーすると、次のようになります -

しかし、${pwd} パスは "c:\Work....." として解決されるはずでした。

では、cygwinで何が間違っているのでしょうか?

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

python - ベイクを使用して NS-3 をインストールおよびビルドする方法

Windows 7 の Cygwin で次のコマンドを入力して、bake を使用して NS-3 をダウンロード、ビルド、およびテストしようとしています。

次に、ディレクトリをベーク ディレクトリに変更し、次のように入力しました。

それで :

画面に何も表示されず、次のように入力しました。

画面に次のように表示されました。

次に、コマンド プロンプトで次のように入力しました。

このプロセスを完了するには、次のものが必要です。

しかし、次の問題があり、必要な依存関係を取得する方法がわかりません。