Renomeando partições e pontos de montagem do OSX Lion

2

Substitui o disco rígido original do meu Macbook Pro por um ssd para ganhar velocidade. Eu mantive meu disco rígido como um disco rígido externo montado em / Volumes / Macintosh HD (tenho esse nome automaticamente, sem escolha do meu lado).

Acabei de instalar os arquivos de desenvolvimento do XCode 4.2 neste disco rígido externo, enquanto a biblioteca e (talvez) o arquivo de documentação não deram a chance de selecionar o local.

O resultado disso é que, se invoco um xcodebuild -v, ele invoca a versão 4.2 do diretório de instalação do xcode, chamando o comando / Volumes / Macintosh HD / Library / Developer / usr / bin / xcodebuild.

Até aí tudo bem.

Hoje iniciei a instalação do Django através do projeto macports. Por algumas razões estranhas, às vezes tenta usar algumas coisas no disco externo, mas os comandos escritos nos scripts automáticos não usam aspas duplas em torno dos locais do sistema de arquivos, com o resultado de falhar sempre que tenta endereçar o Macintosh HD (com um espaço em seu nome) localização.

Então eu pensei em mudar o nome do ponto de montagem, dando o comando

diskutil renomeia / Volumes / Macintosh \ HD Macintosh_HD

Seu nome foi alterado, eu fiz uma reinicialização, mas parece que todos os scripts que falharam anteriormente continuam usando o nome antigo do Macintosh HD, mesmo que o novo ponto de montagem esteja em Macintosh_HD.

A minha pergunta é: existe algum ficheiro de configuração para todo o sistema onde estes caminhos são escritos? Como resolver este problema agora?

    
por Antonio 13.10.2011 / 00:54

1 resposta

2

Eu tive um problema parecido com o meu virtualenv durante o desenvolvimento do django. Comandos dentro do virtualenv (por exemplo, pip) falharam devido ao espaço no meu nome de arquivo / caminho.

Consegui consertar a alteração do nome do meu segundo HDD (onde minha pasta pessoal está localizada) para um nome sem espaços.

  1. Abrir / Volumes / no Finder (use ⇧ + ⌘ + G se você não encontrar / ver)
  2. Abra o painel de informações (⌘ + I)
  3. Altere o nome do seu HDD em "Nome e extensão". (Agora, alguns aplicativos como o Dropbox começam a falhar, porque sua pasta pessoal é movida.) Escolha um nome sem espaços!
  4. Abra as Preferências do Sistema - > Usuários & Grupos
  5. Se estiver bloqueado, desbloqueie as configurações para fazer alterações.
  6. Clique com o botão direito do mouse nos usuários afetados pela alteração e abra "Opções avançadas ..."
  7. Corrija o caminho da pasta inicial dos usuários. Cuidado! Tripple verificar se tudo está correto.
  8. Salvar alterações. Reinicie se solicitado.
  9. Dedos cruzados ... Tudo deve funcionar depois de você reiniciar.

(testado com o Mac OSX 10.8 Mountain Lion.) Tente por sua conta e risco. Certifique-se de digitar os nomes de caminho e arquivo corretamente!

Após as alterações, seu nome de arquivo / caminho não contém espaços, portanto virtualenv no meu caso, talvez algo mais no seu caso, deve funcionar corretamente mesmo que não escape de espaços.

Boa sorte!

    
por 20.09.2012 / 02:34