Tôi muốn sử dụng qt5's QtWebKit
với capybara-webkit
.Tôi có thể sử dụng qt5 của homebrew với capybara-webkit không?
brew uninstall qt
Uninstalling /usr/local/Cellar/qt/4.8.4...
brew install qt5
This formula is keg-only: so it was not symlinked into /usr/local.
/usr/local/Cellar/qt5/5.0.2: 3103 files, 140M, built in 60.9 minutes
Nếu tôi buộc brew để tạo ra các liên kết tượng trưng cho qt5 tôi có thể xây dựng phần mở rộng tự nhiên cho capybara-webkit
..
brew link --force qt5
Linking /usr/local/Cellar/qt5/5.0.2... 122 symlinks created
gem install capybara-webkit -v '1.0.0'
Successfully installed capybara-webkit-1.0.0
.. nhưng webkit_server
treo cứng ..
bundle exec rake test:integration
Errno::EADDRNOTAVAIL: Can't assign requested address - connect(2)
dyld: Library not loaded: /private/tmp/qt5-KytU/qt-everywhere-opensource-src-5.0.2/qtwebkit/lib/QtWebKit.framework/Versions/5/QtWebKit
Referenced from: /usr/local/opt/qt5/lib/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
Reason: image not found
Tôi đã thử cài đặt capybara-webkit với LDFLAGS
và CPPFLAGS
nhưng webkit_server
vẫn treo cứng.
env LDFLAGS=-L/usr/local/opt/qt5/lib \
CPPFLAGS=-I/usr/local/opt/qt5/include \
gem install capybara-webkit -v '1.0.0'
Cuối cùng bạn đã giải quyết được vấn đề này chưa? – dgilperez
Không, tôi đã từ bỏ và tiếp tục sử dụng qt4. Tôi không thực sự cần bất kỳ tính năng nào của qt5. –