Istnieje inny sposób, który preferuję. Nie musisz zadzierać skryptów ani niczego - bardzo. Minusem jest to, że musisz uruchomić MAMP Pro, aby uzyskać dostęp do aplikacji Pow.
Po pierwsze, jeśli masz zainstalowany Pow (w twoim przypadku), odinstaluj go za pomocą curl get.pow.cx/uninstall.sh | sh
. Nie martw się, wszystkie ustawienia i aplikacje zostaną zachowane.
Następnie należy dodać linię do pliku konfiguracyjnego Pow. Wykonaj echo 'export POW_DST_PORT=88' >> ~/.powconfig
, a następnie zainstaluj Pow ponownie pod numerem curl get.pow.cx | sh
.
Teraz otwórz MAMP Pro, przejdź do Hosts i utwórz nowego hosta. Nie ma znaczenia, jak się nazywa i który katalog jest wybrany (chociaż używam "rails.dev" i folderu, w którym przechowywane są moje aplikacje Railsowe). (. Ponadto, odznacz pole zaznaczania dla „lokalnego rozpoznawania nazw”, na wszelki wypadek) Następnie przejdź do zakładki Zaawansowane i wypełnić to do pola tekstowego o nazwie „Indywidualne wirtualnego hosta ustawienia ogólne”:
ServerName pow
ServerAlias *.dev
ProxyPass/http://localhost:20559/
ProxyPassReverse/http://localhost:20559/
ProxyPreserveHost On
ten jest rozwiązaniem wywodzącym się z Running Pow with Apache article na github wiki 37signals i działa dobrze na wspaniałym MAMP Pro 1.9.X dla Snow Leopard, a także strasznym MAMP Pro 2.0.X na Lion.
Należy pamiętać - przy tym MAMP musi być uruchomiony przez cały czas, aby uzyskać dostęp do stron '* .dev', w przeciwnym razie musisz przejść do' * .dev: 88' – brittohalloran
Dzięki temu jest świetnie. Czuję, że cały czas przełączam się pomiędzy MAMP i Pow. Tak więc posiadanie MAMP przez cały czas nie jest biggie. – Marc
W rzeczywistości z MAMP Pro 2, Pow działa bez konieczności wykonywania czynności podanych powyżej. Właśnie uaktualniłem i wypróbowałem to. – Marc