プロンプトは、スペースのあるディレクトリにソフトウェアをインストールすると、次のように表示されます。
D共有ソースシステムで使用されるビルドツールの再構築はビルドに失敗します
そして私は
別の場所に再インストールすることを余儀なくされた
ただし、C:\ドライブのランダムなものは好きではありません。D、IMOは、PHPやMinGWなどのプログラムファイルに属しています。どうすればここで入手できますか?
重要な場合は、EasyDインストーラーパッケージを使用しています。
プロンプトは、スペースのあるディレクトリにソフトウェアをインストールすると、次のように表示されます。
D共有ソースシステムで使用されるビルドツールの再構築はビルドに失敗します
そして私は
別の場所に再インストールすることを余儀なくされた
ただし、C:\ドライブのランダムなものは好きではありません。D、IMOは、PHPやMinGWなどのプログラムファイルに属しています。どうすればここで入手できますか?
重要な場合は、EasyDインストーラーパッケージを使用しています。
また、NTFS リンクを使用して、NTFS ファイル システムにジャンクション ポイント (すべての意図と目的のためのシンボリック リンク) とハード リンクを作成することもできます。この機能は NTFS ドライバーに組み込まれていますが、インターフェイスは実装されていません。これはおそらく、再帰的なディレクトリ構造などを回避するためです (無限のウイルス スキャン ループが発生することはありますか?)。このパッケージは、この機能へのインターフェースを公開します。
C:\Program Files\
次に、からのようなものへのシンボリックリンクを作成C:\ProgramFiles\
し、問題のあるスペースを処分します。これは、両方のディレクトリがディスク上の同じ場所を指しているため、一方のディレクトリに追加されたものはすべて他方に追加されることを意味します。
NTFS シンボリック リンクに関する情報 (Vista のみ。ただし、NTFS リンクをインストールする必要はありません。)
Program Files ディレクトリに古い DOS 8.3 名を使用することもできますが、この解決策は実装とロケールに依存するため、やや非推奨です。米国英語のほとんどのシステムでは、C:\Program Files ディレクトリの 8.3 名は C:\PROGRA~1 です。したがって、「C:\Program Files\dmd」にインストールする代わりに、「C:\PROGRA~1\dmd」にインストールします。正常に動作しないプログラムの構成ファイルが違いを認識しないことを願っています。
これをC:\ Program Filesにインストールしてから、subst
コマンドを使用して新しいドライブ文字として表示することができます。
subst x: "c:\program files\d"
私は実際にこのような状況で「c:\ Programs」を使用します-かなりの数のアプリケーションは、スペースが含まれているディレクトリではうまく機能しません。
「c:\ ProgramFiles」とは十分に異なるため、混乱を招くことはありません。以前の試みでは「c:\ ProgramFiles」(スペースなし)を使用していましたが、これはあまりにも似ていました。
このようなことのために、マシンに C:\Dev フォルダーがあります。そうすれば、メイン ディレクトリにフォルダが 1 つだけになり、フォルダは整理されません。