2011-08-10 16 views
6

Sadece Yol Gösterici kullanarak POW'u kullanmaya başladım çünkü POW'da ray uygulamaları çalıştırmak için Apache sunucusunu çalıştırmam gerekmiyordu. Ama eş zamanlı olarak MAMP Pro ve POW çalıştıran şansım yok.Eşzamanlı olarak Pow & MAMP Pro Koşu

Hem MAMP Pro'yu hem de POW'u çalıştıran herkesin şansı var mı? Eğer Pow ve Apache kullanılan arasında geçiş yapmak gerekirse

cevap

20

'u yüklemenizi öneririm. Tercih ettiğim başka bir yol var. Senaryolarla ya da başka bir şeyle uğraşmak zorunda değilsin. Downside, Pow uygulamalarınıza erişmek için MAMP Pro'nun çalıştırılması gerekir.

Öncelikle, eğer Pow'in yüklü olması durumunda (sizin durumunuza göre), curl get.pow.cx/uninstall.sh | sh ile kaldırın. Endişelenmeyin, tüm ayarlar ve uygulamalar korunacaktır.

Sonra Pow yapılandırma dosyasına bir satır eklemek zorunda. echo 'export POW_DST_PORT=88' >> ~/.powconfig yapın ve ardından curl get.pow.cx | sh ile tekrar Pow yükleyin.

Şimdi MAMP Pro'yu açın, Ana Bilgisayarlara gidin ve yeni bir ana bilgisayar oluşturun. Adının ne olduğu ve hangi dizinin seçildiği önemli değil ('rails.dev' komutunu kullanıyorum ve Rails uygulamalarımı saklıyorum). Ardından Gelişmiş sekmesine gidin (. Ayrıca, her ihtimale karşı, "yerel ad çözümlemesi" için seçme kutusunun seçimini kaldırın) ve etiketli textarea için bu doldurma "Özelleştirilmiş sanal konak genel ayarlar":

ServerName pow 
ServerAlias *.dev 

ProxyPass/http://localhost:20559/ 
ProxyPassReverse/http://localhost:20559/ 
ProxyPreserveHost On 

Bu 37signals' github wiki üzerinde Running Pow with Apache article türetilen bir çözüm olduğunu ve Snow Leopard için büyük MAMP Pro 1.9.x yanı sıra Lion korkunç MAMP Pro 2.0.x üzerinde çalışıyor.

+1

unutmayın. Her zaman MAMP ve Pow arasında gidip geldiğimi hissediyorum. Yani her zaman MAMP sahip olmak için biggie yoktur. – brittohalloran

+0

teşekkür: Bu MAMP sizin '* .dev' sitelere erişmek için her zaman çalışıyor olması gerekir ile aksi takdirde' * .dev gitmek gerekecek - – Marc

+0

Aslında MAMP Pro 2 ile Pow, yukarıda verdiğiniz adımları yapmak zorunda kalmadan çalışır. Yeni geliştirdim ve denedim. – Marc

0

Yerel ipinizin artık apache yerine POW'a yönlendirdiğini fark ederseniz yukarıdakilere eklemek için, tüm trafiği yakalamak için boş bir sanal konak girişi eklemeniz gerekir.

<VirtualHost *:80> 
#This is blank 
</VirtualHost>