2012-01-13 52 views
0

我克隆了一個使用子域fu的github repo,但我似乎無法讓該站點正常加載。我總是得到相同的錯誤:如何獲得子域fu在我的本地機器上開發工作

我試着signin.localhost.local:3000,這似乎是工作,以獲得登錄/註冊頁面工作。然而,當我去登錄(從signin.localhost.local:3000),它使「登入」在前面,像這樣:

sub1.signin.localhost.local:3000 

在督促它完美,但由於某種原因,它一直在這裏當簽到是不是假設。另外,如果我嘗試刪除「登錄」並轉到sub1.localhost.local:3000,它會再次告訴我「無法找到具有子域名的帳戶」。非常沮喪。

這裏是我的hosts文件現在:

127.0.0.1  localhost signin.localhost.local sub1.localhost.local signup.localhost.local 

回答

0

在開發模式下使用子域可能非常棘手。如果你在Mac上並且該項目使用的是最新版本的Rails,我建議使用Pow,這樣可以讓你使用子域名而不需要任何花哨的詭計。

安裝完成後,您可以將項目的符號鏈接添加到~/.pow目錄,然後訪問應用程序app_name.dev並使用子域名,例如signin.app_name.dev

+0

感謝您的建議......但這是一個已經使用子域fu的克隆回購。我認爲我現在不能改變它。 – 2012-01-13 22:45:25

+0

您無需在應用程序中更改任何內容即可使用Pow。這是一個你在本地運行的機架式應用服務器 - 它基本上是在終端中運行'script/rails'或'rails server'的替代品。 – Emily 2012-01-13 22:46:51

+0

嘗試過......但是當我嘗試打開應用程序時,它只是滯後......我想在再次嘗試pow之前先使用此方法。 – 2012-01-13 22:53:09

0

只是爲了確認,你重啓動Apache?

+0

不,我到目前爲止沒有必要這樣做,以獲得我已經工作的小修復。不知道我必須這樣做。我在我的本地機器上運行它。 – 2012-01-13 22:44:25

相關問題