Faire cygwin répertoire d'accueil de Windows Profil de l'Utilisateur
Que je suis en développement Ruby on Rails sur une machine Windows, j'ai besoin d'utiliser cygwin pour émuler l'invite de commandes Unix. Le problème maintenant est que chaque fois, quand j'ouvre le terminal cygwin, je suis amené à ce répertoire C:/cygwin/home/my_user_name au lieu de Windows par défaut du répertoire de l'utilisateur C:/Users/my_user_name.
Personne ne sait comment faire cygwin d'accueil par défaut du répertoire par défaut de Windows C:/Users/my_user_name répertoire?
J'ai écrémé à travers les différentes solutions proposent de Débordement de Pile, mais aucun d'entre eux travaille pour moi, le "mkpasswd" ne fonctionne pas non plus. Est ce que cela a quelque chose à faire avec mon système d'exploitation de version, ou peut-être quelque chose d'autre?
Je suis en utilisant cygwin 1.7.5 et mon système d'exploitation est Windows 7 professionnel 64 bits.
- si cela ve déménagé à super-utilisateur?
Vous devez vous connecter pour publier un commentaire.
Liées
Changer en toute sécurité à la maison répertoire
J'ai été en mesure de changer la mienne, simplement en définissant la variable d'environnement HOME de Windows pour
C:\Users\MyUsername
. Quand j'ai commencer à Cygwin, il semble maintenant là. Cela a l'avantage de provoquer Emacs régulièrement Win32 (c'est à dire, pas via Cygwin) pour commencer à la bonne place, au lieu deC:\Users\MyUsername\AppData\Roaming
(et donc à la recherche .emacs et .emacs.d)Selon Cygwin documentation vous pouvez modifier
/etc/nsswitch.conf
et changement de db_home paramètre.Voici le contenu de mon /etc/nsswitch.conf pour créer un
home
répertoire dans chaque répertoire utilisateurRedémarrer tout Cygwin processus
HOME
est (comme Hut8 l'indique). Je préfère cette solution en général, mais j'ai trouvé un étrange cas où quelque chose de else semble l'ignorer, j'ai donc passé à la solution de la définition de la variable d'environnement Windows.