Pergunta

O aviso diz que, se eu instalar o software em um diretório com espaços:

a ferramenta reconstruir construção utilizada pelo Sistema Fonte D Shared deixará de construir

e que será

forçado a reinstalar em um local diferente

No entanto, eu não gosto de coisas aleatórias na minha unidade C: \. D, IMO, pertence em Arquivos de Programas com PHP e MinGW e assim por diante. Como posso obtê-lo aqui?

Se é importante, eu estou usando o pacote de instalação Fácil D.

Foi útil?

Solução

Você também pode usar NTFS Fazer a ligação para criar pontos de junção (links simbólicos para todos os efeitos) e difícil links em sistemas de arquivos NTFS. A funcionalidade está incorporado os drivers NTFS, mas uma interface nunca foi implementado para ele, presumivelmente para evitar coisas como estruturas de diretório recursiva (vírus infinitas loops de digitalização alguém?). Este pacote expõe uma interface para essa funcionalidade.

Eu, então, criar um link simbólico do C:\Program Files\ para algo como C:\ProgramFiles\, portanto, a eliminação com o espaço problemático. Isto significa que qualquer coisa adicionado a um diretório será adicionado para o outro, porque ambos os diretórios apontar para o mesmo lugar no disco.

Mais informações sobre NTFS pontos de junção.

Informações sobre NTFS links simbólicos (somente Vista, mas não precisa NTFS Link para ser instalado.)

Outras dicas

Você pode tentar usar o velho DOS 8.3 nome para o diretório Arquivos de Programas, embora esta solução é implementação- e dependente da localidade, e, portanto, um pouco obsoleto. Na maioria dos sistemas US Inglês, o nome do C 8.3: diretório \ Arquivos de Programas é C: \ PROGRA ~ 1. Então, em vez de instalar a "C: \ Program Files \ dmd", você gostaria de instalar a "C: \ PROGRA ~ 1 \ dmd". Felizmente, os arquivos de configuração para os programas mal-comportados não vai saber a diferença.

Você pode instalá-lo em C: \ Program Files, e em seguida, utilize o comando subst para torná-la aparecer como uma nova letra de unidade:

subst x: "c:\program files\d"

Eu realmente usar um "c: \ Programas". Para situações como esta - algumas aplicações não funcionam bem em diretórios com espaços neles

não causar confusão, já que é bastante diferente "c: \ Arquivos de Programas" - tentativas anteriores usado. "C: \ ProgramFiles" (sem espaço), mas isso era muito semelhante

Eu tenho uma pasta C: \ Dev na minha máquina para coisas como esta. Dessa forma, você só tem uma pasta no diretório principal e permanece unclutered.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top