HATA: capybara-webkit yüklenirken hata oluştu:


117

Nasıl düzeltileceğine dair herhangi bir öneriniz var mı?

gem install capybara-webkit -v '0.11.0'
Building native extensions.  This could take a while...
ERROR:  Error installing capybara-webkit:
        ERROR: Failed to build gem native extension.

        /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
sh: qmake: not found


Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection.
Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

2
Capybara-webkit'i hangi platforma kurmaya çalışıyorsunuz?
moritz

Yanıtlar:


218

Ubuntu'daysanız yapın

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui

Mac kullanıyorsanız

brew install qt

ve sonra

gem install capybara-webkit -v '0.11.0'

13
Ben gerekiyordu export QMAKE=/usr/bin/qmake-qt4RHEL6 üzerinde.
E-zengin

2
Zaten qt yükledim ve hala başarısız oluyordu. Sizin için durum buysa, qt'yi kaldırıp yeniden yüklediğinizden emin olun. Capybara'nın en son sürümü, Mac'lerde Mavericks'in en son sürümünde çalışmalıdır.
Brian Jeffrey Gross

1
Benim için os x Yosemite'de çalıştı
Kariem Muhammed

1
Benzer bir sorun, ancak brew kullandığım için qt5'in kurulduğu yere bir yol sağlamam gerekiyordu. export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
Seth Jeffery

1
Mac için Waynn Lue'nun aşağıdaki yorumuna bakın
lifecoder

21

Ubuntu 16.04 için

sudo apt-get install qt-sdk

Bunu takiben

gem install capybara-webkit -v '1.11.0' veya yüklemek istediğiniz sürümle değiştirin.


Benim için de Ubuntu 16.10
Akhilesh Sinha'da


5

brew install qtyalnızca (4 Ağustos 2015 itibariyle) yüklenecek 4.8.6, bu da size bu mesajı veriyor.

WARNING: The next major version of capybara-webkit will require at least version 5.0 of Qt. You're using version 4.8.6.

Bunun yerine, yaparsan

brew install qt5
brew link --force qt5

bu hatayı almayacaksınız.


4

El Capitan veya Yosemite ile tek yapmanız gerekebilir brew install qt55 doc göre burada .


2
Özellikle 5.5 sürümünü yüklemek istiyorsanız, şimdi yapmanız gerekeceğini unutmayın brew install homebrew/versions/qt55.
jlleblanc


0

Ubuntu 20.04 için qt5-default paketini kurabilirsiniz

sudo apt-get install g++ qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x

Ardından mücevheri gerekli sürümle yükleyin:

gem install capybara-webkit -v '1.11.0'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.