2

我正在使用pow在本地托管我的 rails 应用程序。

我添加了设计,并试图让omniauth按照这些步骤工作。

当我访问http://my_site.dev/users/auth/twitter我收到以下错误 -

URI::InvalidURIError

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

使用内部 Rails 服务器工作正常,访问http://0.0.0.0:3000/users/auth/twitter按预期工作。

知道我做错了什么吗?我需要在战俘中改变一些东西吗?

4

2 回答 2

4

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

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

该站点现在将在 下可用http://my-site.dev/

于 2012-05-01T13:32:31.490 回答
0

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

于 2012-04-29T14:35:10.810 回答