त्रुटि: capybara-webkit स्थापित करने में त्रुटि:


117

कैसे तय करने पर कोई सुझाव?

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 स्थापित करने की कोशिश कर रहे हैं?
मोरिट्ज़

जवाबों:


218

यदि आप उबंटू में हैं

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

यदि आप मैक पर हैं

brew install qt

और फिर

gem install capybara-webkit -v '0.11.0'

13
मुझे export QMAKE=/usr/bin/qmake-qt4आरएचईएल 6 पर होना था।
ई-रिच

2
मैं पहले ही qt स्थापित कर चुका था और यह अभी भी विफल हो रहा था। सुनिश्चित करें कि आप क्यूटी की स्थापना रद्द करते हैं और इसे फिर से स्थापित करते हैं यदि यह आपके लिए मामला है। Capybara का नवीनतम संस्करण Macs पर Mavericks के नवीनतम संस्करण पर काम करना चाहिए।
ब्रायन जेफरी ग्रॉस

1
ओएस एक्स योसेमाइट पर मेरे लिए काम किया
करीम मुहम्मद

1
इसी तरह की समस्या है, लेकिन जब से मैंने काढ़ा का उपयोग किया है मुझे क्यूटी 5 स्थापित करने के लिए एक पथ की आपूर्ति करने की आवश्यकता है। export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
सेठ जेफ़री

1
मैक के लिए नीचे वेन ल्यू की टिप्पणी देखें
जीवनरक्षक


16

आप शायद क्यूटी पुस्तकालयों को याद कर रहे हैं। अपने मंच के लिए उन्हें स्थापित करने के निर्देशों के लिए capybara-webkit wiki देखें ।


5

brew install qtकेवल स्थापित करेगा (4 अगस्त, 2015 तक) 4.8.6, जो आपको यह संदेश देता है।

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

इसके बजाय, यदि आप करते हैं

brew install qt5
brew link --force qt5

आपको वह त्रुटि नहीं मिलेगी।


4

एल कैपिटान या योसेमाइट पर, आपको यहांbrew install qt55 डॉक्टर के अनुसार करने की आवश्यकता हो सकती है


2
ध्यान दें कि यदि आप विशेष रूप से संस्करण 5.5 स्थापित करना चाहते हैं, तो आपको अब करना होगा brew install homebrew/versions/qt55
jlleblanc


0

Ubuntu 20.04 के लिए आप qt5-default पैकेज स्थापित कर सकते हैं

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

फिर आवश्यक संस्करण के साथ मणि स्थापित करें:

gem install capybara-webkit -v '1.11.0'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.