Использованиеphantomjs давая версии несовпадение
- Ubuntu 16,04
- рубин 2.0.0
- (драгоценный камень) огурец (1.3.20)
- (гем) огурца рельсы (1.4.2)
Изначально я был
Could not find an executable ["phantomjs"] on your path. (Cliver::Dependency::NotFound)
Какой была установлена с https://stackoverflow.com/a/31333531/849697
А потом
Could not find an executable 'phantomjs' that matched the requirements '>= 1.8.1', '< 3.0'. Found versions were {"/usr/bin/phantomjs"=>"127.0.0.1"}. (Cliver::Dependency::VersionMismatch)
Какие причудливо, кажется, дает IP-адрес, по которому должен быть версией.
phantomjs
и phantomjs --version
оба дают
QXcbConnection: Could not connect to display 127.0.0.1:10.0
PhantomJS has crashed. Please read the bug reporting guide at
<http://phantomjs.org/bug-reporting.html> and file a bug report.
[1] 1919 abort (core dumped) phantomjs --version
(нет в первом нет --version
)
Странно. Вы пытались установить PhantomJS из bitbucket: https://bitbucket.org/ariya/phantomjs/downloads –
oo, который исправил это! Теперь я могу «-версию». И тесты проходят. Положить в качестве ответа? Я не уверен, как правильно установить его, но я нашел исполняемый файл в файле download и sudo mv'd, чтобы он/usr/bin/перезаписал существующий, и проверил разрешения chmod. – xxjjnn
Не стесняйтесь добавлять ответ самостоятельно и все описывают все необходимые шаги, которые вы предприняли для настройки в своей среде. –