synced character vagrant nfs invisible

character - synced - vagrant vagrantfile



Carpeta compartida con vagrante causa anexa caracteres invisibles (2)

Tengo algunos caracteres invisibles ( ) que aparecen al final de un documento javascript que provocan el error de "carácter ilegal" en FF o Chrome. Vi diferentes temas sobre este error, pero nada funciona para mí, y no puedo ver nada malo en mi documento (mostrar caracteres invisibles, abrirlo con un editor hexadecimal). Esto me está volviendo loco. Yo uso Vagrant con un servidor web nginx. El documento también se ve claro en el servidor (vi +: establecer lista).

Además, cuando recupero un documento claro de mi repositorio Git, todo funciona (normal). Pero cada vez que quiero editarlo (como crear una nueva variable en la parte superior del documento), recibo este error nuevamente.

Si alguien me puede ayudar, gracias.


Parece que estás usando Vagrant ... mira tu _Vagrantfile y comprueba la forma en que se escriben los archivos en el sistema de archivos VM.

cat ~/.vagrant.d/boxes/[YOUR VM NAME]/include/_Vagrantfile

Tal vez esté usando config.vm.synced_folder intente usar NFS:

config.vm.synced_folder "/home/myuser/shared", ".", :nfs => true


Si está utilizando el proveedor de VirtualBox, entonces las carpetas compartidas de VirtualBox son el tipo de carpeta sincronizada predeterminada. Estas carpetas sincronizadas utilizan el sistema de carpetas compartidas VirtualBox para sincronizar los cambios de archivos desde el invitado al host y viceversa.

Existe un error de VirtualBox relacionado con el archivo de envío que puede resultar en archivos dañados o que no se actualizan. Debe desactivar el archivo de envío en cualquier servidor web que esté ejecutando.

En Nginx:

sendfile off;

En Apache:

EnableSendfile Off

Consulte los documentos vagabundos: http://docs.vagrantup.com/v2/synced-folders/virtualbox.html