compartilhamento de arquivos amigável do Mac do VirtualBox

0

Configurei o Ruby on Rails no Ubuntu em uma instância do VirtualBox no meu PC, habilitei o Samba e estou conectando-o através da rede doméstica do meu Mac. Tudo está bem, exceto que tenho alguns problemas para excluir alguns arquivos de dentro de aplicativos, por exemplo. em Sublime Text 2 quando clico com o botão direito do mouse em um arquivo no navegador e seleciono delete, nada acontece (mesmo no meu cliente Git). Para poder apagar arquivos eu tenho que navegar para a pasta no Finder (o que deixa os desagradáveis arquivos .DS_Store espalhados por toda parte) ou emitir o comando delete do terminal (inconveniente). Se você está perguntando por que eu estou usando o VirtualBox for Rails em vez de fazer o desenvolvimento diretamente no Mac é porque a facilidade de portabilidade.

Então, minha pergunta é: existem opções de compartilhamento de rede que eu poderia usar para tornar a instância do Linux mais legal com o meu Mac?

    
por janosrusiczki 20.12.2012 / 09:33

1 resposta

1

Se você está pronto para jogar com o terminal, você pode querer usar rsync com ssh no convidado linux para sincronizar seus arquivos. Eu deveria ser chamado com algo como 'rsync --delete ~ / Documents / RailsSite / ubuntu: / var / www / RailsSite / Mas eu entendo que você não quer usar a maior parte do cli.

Se forem apenas os arquivos .DS_Store que incomodam você ao usar o Finder para excluir arquivos, convém verificar se outra pergunta que tem uma boa ferramenta, Blue Harvest , para desativar a criação desses arquivos em unidades de rede.

Mas o problema de exclusão que você está vendo provavelmente está relacionado a permissões incorretas na sua pasta compartilhada. Você pode querer verificar se você pode relaxar um pouco, talvez colocando o diretório raiz compartilhado e todos os subdiretórios no modo 777 (se não estiver criando um problema de segurança, quero dizer, se o seu gest Ubuntu não estiver aberto ao mundo). Isso pode ser tão fácil quanto um comando único chmod -R 777 /home/user/RailsSite/

    
por 21.12.2012 / 23:27