2012-01-13 55 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

相关问题