エラー: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をインストールしようとしているプラ​​ットフォームは何ですか?
moritz

回答:


218

あなたがUbuntuにいるなら

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

Macを使用している場合

brew install qt

その後

gem install capybara-webkit -v '0.11.0'

13
export QMAKE=/usr/bin/qmake-qt4RHEL6 を使用する必要がありました。
Eリッチ

2
私はすでにqtをインストールしましたが、それでも失敗しました。これが当てはまる場合は、qtをアンインストールして再インストールしてください。Capybaraの最新バージョンは、Mac上の最新バージョンのMavericksで動作するはずです。
ブライアンジェフリーグロス

1
私のためにos x Yosemiteで働いた
Kariem Muhammed

1
同様の問題ですが、brewを使用したため、qt5がインストールされている場所へのパスを指定する必要がありました。 export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
Seth Jeffery、2015年

1
Macについては、下記のWaynn Lueのコメントを参照してください
lifecoder '17 / 11/15

21

Ubuntu 16.04の場合

sudo apt-get install qt-sdk

に続く

gem install capybara-webkit -v '1.11.0' または、インストールするバージョンに置き換えます。


Ubuntu 16.10で私のためにも働いた
Akhilesh Sinha


5

brew install qtインストールのみ(2015年8月4日現在)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

El CapitanまたはYosemiteでは、こちらbrew install qt55 のドキュメントに従って行う必要がある場合があり ます


2
特にバージョン5.5をインストールする場合は、ここでインストールする必要があることに注意してくださいbrew install homebrew/versions/qt55
jlleblanc 2016年


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をインストールします。

gem install capybara-webkit -v '1.11.0'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.