我正试图让我的测试在酱油上运行。
我正在测试的应用程序不公开,因为我想在我的开发环境中测试我的应用程序。
所以我正在尝试使用酱汁连接。 我设法创建了一个隧道但是当我尝试使用酱连接在vm上运行测试时,我得到一个错误的网关错误。
由于某些原因,我的本地应用程序不能在localhost上运行,而是在test.example.com:3000上运行
在开发中,我使用dnsmasq通过localhost重新路由* .example.com。
我无法使用酱汁连接做同样的事情。我会解释一下。
我试图让dnsmasq完成工作,但失败了。
所以我添加了一行:
test.example.com localhost
到我的/etc/hosts
文件
但它也失败了。
最后,我尝试使用相同的行创建文件名/tmp/HOSTALIASES
,然后export HOSTALIASES=/tmp/HOSTALIASES
但也失败了。 我不在乎。
更新
如果我点击localhost:3000,它会点击我的本地rails服务器,但不会点击test.example.com
答案 0 :(得分:1)
所以实际上你需要像往常一样运行saucelab>
你可以让dnsmasq运行,我怀疑它甚至不知道酱连接正在运行。
您需要添加以下行:
127.0.0.1 yourdomain.sub.com
你不能拥有localhost。