2013-07-03 34 views
5

'a yükleyemiyorum Şu anda Capybara-Webkit'i raylar 3.2 uygulamasına yüklemeye çalışıyorum. Her defasında gemiyi yüklemeyi denediğimde aşağıdaki çıktıyı elde ediyorum. Ben Debian kararsızım.Capybara-Webkit'i Debian

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 

Ben qtcreator yanı sıra apt aracılığıyla libqtwebkit-dev monte ettik. Hala bu hataları alıyorum ve ben de zihnim bitiyor.

Bu sorunu başka biri debian ile karşılaştı mı? Uzun bir gündü, bu yüzden muhtemelen bazı bilgileri kaçırıyorum. Sağladığım daha fazla bilgi varsa lütfen bana bildirin.

+0

Qmake yüklü mü? –

+0

Yani sudo apt-get install qt4-qmake''' 've zaten kurulu olduğunu söylüyor. Bununla birlikte, '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'hiçbir şey geri dönmez. – jamesconant

cevap

7

İlk tahminim, geminin derleme komut dosyasının ne olursa olsun benim qmake'imi düzgün bir şekilde bulamadığı ve bununla ilgili bir sorun olabileceğini düşünüyorum. Bu sorunu çözmek için export QMAKE=/usr/bin/qmake-qt4 yapıyor gibi görünüyor.

Debian kullanıcısıysanız ve yüklemeniz gereken bu gemiyi alamıyorsanız, bu adımları bir adım atmayı deneyin. Temiz bir sistemde hangisinin gerekli olmadığını test etmedim ama hepsini yaptıktan sonra gemiyi kurmayı başardım.

  • benim için hile yapmış gibi görünüyor gem install capybara-webkit

  • export QMAKE=/usr/bin/qmake-qt4

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

    1. .

    +0

    Teşekkürler, bir çift ek kütüphane de kurmalısınız: qt4-qmake libqt5webkit5-dev qtquick1-5-dev qtlocation5-dev qtsensors5-dev qtdeclarative5-dev libxslt1-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-eklentileri -base1.0-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libsqlite3-dev – link0ff

    +0

    Benim durumumda, ilk seçenek ('libqtwebkit-dev' yükleme) tek başına görünüyordu hile yapmak için - gerekli tüm bağımlılıklar içinde çekti. –

    8

    Ubuntu 12.04 (LTS) benim için çalıştı aşağıdaki:

    • sudo apt-get install qt4-qmake
    • sudo apt-get install libqtwebkit-dev
    +0

    Bu da Linux Nane 15'te harika çalışıyor, teşekkürler! – marman

    +0

    Ubuntu 14.04 için de çalışıyor. –

    0

    qmake- qt4 paketi qt4-qmake;) olarak yeniden adlandırılmıştır ve diğerleri tarafından dahil edilmiştir. So:

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