2012-11-07 33 views
3

我使用Google App Engine託管我的網站。這是一個非常簡單的網站,但我有一些JavaScript繪圖到一個畫布元素,我試圖在我的iPhone上測試。我還想在重做我的CSS移動版時採取一些措施。但是,我無法從手機訪問​​(這是GoogleAppEngineLauncher在我本地運行應用程序時吐出的網址)。這似乎很明顯。可能在Mountain Lion中通過LAN測試GAE網站嗎?

不幸的是,似乎Mountain Lion已經從系統偏好中刪除了網絡共享首選項。我發現至少有twodifferent網站帶有「解決方案」,用於重新激活網絡共享(Apache服務器?),但它們似乎都不能與Google App Engine結合使用...我也試過這個preference pane,其中也不沒有工作。我一直在收到「Safari無法打開頁面,因爲它無法連接到服務器。」

對不起,如果這是一個愚蠢的問題,我是這個東西的相對noob。另外,我在這裏看到很多關於SO的問題,但是我認爲我還是太不熟悉,無法理解他們是如何相對於的。這裏有一個額外的步驟,這是GAE特定的,我錯過了?

回答

7

這不是特定於您的操作系統的任何東西。默認情況下,App Engine dev服務器綁定到回送接口,使其只能通過您的計算機訪問。如果您想從其他機器訪問它,則需要將--address=0.0.0.0標誌傳遞給開發者的偏好設置窗格中的dev服務器。

+0

我在尋找!不幸的是,偏好窗格只有兩個字段 - 「Python路徑」和「代碼編輯器」...我看錯了地方? – samson

+1

...雙擊啓動器中的應用程序,我彈出了一個名爲'Launch Settings'的字段,名爲'Extra Flags'。這完全奏效!我必須在設備上指定機器的名稱/網址,但它現在正在運行!謝謝! – samson