2013-07-03 13 views
5

पर कैपिबारा-वेबकिट स्थापित नहीं कर सकता है मैं वर्तमान में रेल 3.2 ऐप पर कैपिबारा-वेबकिट स्थापित करने की कोशिश कर रहा हूं। हर बार जब मैं मणि स्थापित करने की कोशिश करता हूं तो मुझे निम्न आउटपुट मिलता है। मैं डेबियन अस्थिर पर हूँ।डेबियन

ERROR: Error installing capybara-webkit: 
ERROR: Failed to build gem native extension. 

    /home/james/.rvm/rubies/ruby-1.9.3-p392/bin/ruby extconf.rb 
qmake: could not find a Qt installation of '' 
Command 'qmake -spec linux-g++' failed 


Gem files will remain installed in /home/james/.rvm/gems/[email protected]/gems/capybara-webkit-1.0.0 for inspection. 
Results logged to /home/james/.rvm/gems/[email protected]/gems/capybara-webkit-1.0.0/./gem_make.out 

मैं qtcreator के रूप में उपयुक्त के माध्यम से libqtwebkit-dev स्थापित किया है, साथ ही। मुझे अभी भी ये त्रुटियां मिलती हैं और मैं अपने wits अंत में हूँ।

क्या कोई और इस समस्या को डेबियन के साथ आता है? यह एक लंबा दिन रहा है इसलिए मुझे कुछ जानकारी याद आ रही है। यदि कोई और जानकारी है जो मैं प्रदान कर सकता हूं तो कृपया मुझे बताएं।

+0

क्या आपके पास qmake इंस्टॉल है? –

+0

तो, मैं '' '' '' sudo apt-get qt4-qmake''' स्थापित करता हूं और यह कहता है कि यह पहले से स्थापित है। हालांकि, जब मैं 'q' – jamesconant

उत्तर

7

मेरा प्रारंभिक अनुमान यह था कि मणि की बिल्ड स्क्रिप्ट किसी भी कारण से मेरे क्यूमेक को सही ढंग से नहीं ढूंढ सका और मुझे लगता है कि export QMAKE=/usr/bin/qmake-qt4 ऐसा करने के लिए ऐसा लगता है कि इसके साथ कुछ करने का असर हो सकता है।

यदि आप एक डेबियन उपयोगकर्ता हैं और इस मणि को स्थापित करने के लिए नहीं मिल पा रहे हैं, तो इन चरणों को एक शॉट देने का प्रयास करें। मैंने परीक्षण नहीं किया है कि क्लीन सिस्टम पर कौन से लोगों की आवश्यकता नहीं है लेकिन उन सभी को करने के बाद मैं मणि स्थापित करने में सक्षम था।

  1. sudo apt-get install libqtwebkit-dev qt4-dev-tools libqt4-dev libqt4-core libqt4-gui qmake-qt4

  2. export QMAKE=/usr/bin/qmake-qt4

  3. gem install capybara-webkit

वह मेरे लिए चाल किया है लगता है।

+0

धन्यवाद, आपको कुछ अतिरिक्त पुस्तकालयों को भी इंस्टॉल करना होगा: qt4-qmake libqt5webkit5-dev qtquick1-5-dev qtlocation5-dev qtsensors5-dev qtdeclarative5-dev libxslt1-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins -base1.0-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libsqlite3-dev – link0ff

+0

मेरे मामले में, पहला विकल्प ('libqtwebkit-dev' इंस्टॉल करना) अकेला लग रहा था चाल करने के लिए - जो कि अन्य सभी आवश्यक निर्भरताओं में खींचा गया है। –

8

Ubuntu 12.04 (LTS) पर मेरे लिए काम किया है:

  • sudo apt-get स्थापित QT4-qmake
  • sudo apt-get स्थापित libqtwebkit-देव
+0

यह लिनक्स मिंट 15 में भी बहुत अच्छा काम करता है, धन्यवाद! – marman

+0

उबंटू 14.04 के लिए भी काम करता है। –

0

qmake- qt4 पैकेज का नाम बदलकर qt4-qmake;) और दूसरों द्वारा शामिल किया गया है। तो:

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