Question

J'utilise Pow pour servir une application Rack sous Mac OS X. http://myapp.dev affiche correctement l'application. Sur la même machine que je utilise VMware Fusion pour exécuter Windows 7 tout en partageant la connexion réseau du Mac. Je voudrais tester l'application rack à l'aide d'Internet Explorer au sein de la machine virtuelle. http://vmnet8.adapter.ip.address affiche correctement l'écran « Pow est installé ». Cependant, htttp://myapp.dev ne fonctionne plus.

Je comprends que Pow crée un résolveur DNS et utilise son propre serveur DNS à des domaines d'interception se terminant par « .dev » et les rediriger vers localhost. Est-il possible d'obtenir ce travail au sein de la machine virtuelle aussi?

Était-ce utile?

La solution

Créer un lien symbolique dans votre répertoire ~/.pow appelé default et pointer vers l'application que vous souhaitez tester dans VMWare. http://vmnet8.adapter.ip.address utilisera maintenant cette application au lieu de présenter l'écran de pow par défaut, tout comme http://<myhostname>.local.

Autres conseils

Dans mon cas, j'utilise VirtualBox, mais il semble que c'est un peu le même souci que je devais traiter, donc:

  • Obtenir l'adresse IP utilisée par votre Mac avec ifconfig ou de toute autre manière que vous préférez. Dans ce cas, permet de supposer l'adresse IP est 10.249.158.68

  • Ce lien explique comment exécuter le serveur de prisonniers de guerre d'un autre ordinateur; dans notre cas, il sera l'image de Windows virtualisé: http://pow.cx/manual.html# section_2.1.5

IE ouverte [7 | 8 | 9] sur votre machine virtuelle Windows et tapez: http://myapp.10.249.158.68.xip.io/ ---> remplace " myapp » au nom utilisé dans votre Mac pour désigner votre projet

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top