2012-04-29 114 views
2

我正在使用pow在本地托管我的rails应用程序。使用pow的devise/omniauth问题 - 在rails服务器上工作

我已经添加了设计,并试图让omniauth工作以下these steps

当我访问http://my_site.dev/users/auth/twitter我碰到下面的错误 -

URI::InvalidURIError 

the scheme http does not accept registry part: my_site.dev (or bad hostname?) 

使用内部服务器导轨做工精细,参观http://0.0.0.0:3000/users/auth/twitter按预期工作。

任何想法我做错了什么?我需要改变pow内的东西吗?

回答

4

主机名不允许包含下划线。试试这个:

$ mv ~/.pow/my_site ~/.pow/my-site 

该网站现在将在http://my-site.dev/下提供。

+0

再次感谢。非常感激。 – Finnnn 2012-05-01 15:09:10

0

您将需要编辑您的etc/hosts并设置主机,然后转到twitter配置页面并在此处设置此网址。可能它设置为localhost或类似的东西,所以他不急于相信它:)。

相关问题