1
我有一個在ubuntu和nginx上流浪vm上開發的PHP web應用。該應用程序已通過使用Behat的一些功能測試傳遞給我,但我無法讓它在流浪盒上運行。在流浪VM上貂behat發生捲曲錯誤
我已經正確安裝了一切,我相信,但是當我運行:
bin\behat test.feature
我從捲曲得到以下錯誤:
[curl] 6: Couldn't resolve host 'site.local' [url] http://site.local:8080/management/login/logout
我Behat.yml看起來是這樣的:
default:
paths:
features: modules/better-communities-core/features
bootstrap: %behat.paths.features%/bootstrap
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://site.local:8080'
selenium2: ~
goutte: ~
show_cmd: 'open %s'
而對於我的流浪設置,我使用端口8080運行http而不是標準80,這顯然是 問題。
這可能是我需要改變一些網絡設置到我的本地機器(而不是虛擬機),或者我可能需要在虛擬機上做些什麼。我已經嘗試了各種解決問題的方法,例如在goutte設置中定義curl端口,但我找不到爲selenium2執行此操作的方法。
任何幫助非常感謝。
這肯定看起來像它可能已經解決了它。你有任何解釋嗎? – user3805696
site.local無法解析爲IP地址,因爲它不在您的主機文件中:-) –
我以爲我會將它設置爲主機tbh。我正在從apache切換到nginx,所以可能做了一些錯誤,雖然我沒有太多的經驗。 – user3805696