118

修正方法に関する提案はありますか?

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
4

7 に答える 7

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'
于 2012-07-23T23:50:23.307 に答える
21

Ubuntu16.04の場合

sudo apt-get install qt-sdk

に続く

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

于 2016-07-29T07:19:48.347 に答える
16

おそらくqtライブラリがありません。プラットフォームにインストールする手順については、 capybara-webkitwikiを参照してください。

于 2012-07-11T05:51:33.973 に答える
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

そのエラーは発生しません。

于 2015-08-05T01:07:23.013 に答える
4

エルキャピタンまたはヨセミテでは、 こちらbrew install qt55 のドキュメントに従って行う必要がある場合があります。

于 2016-06-22T22:50:49.263 に答える
1

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'
于 2020-06-29T10:22:11.897 に答える
0

フェドーラではもう少し複雑です。私はしばらく時間がかかる次のことをしました:

$ sudo dnf install make gcc-c++ gdb qt5*-devel qt-creator
$ export QMAKE=/usr/bin/qmake-qt5
$ gem install capybara-webkit

それからそれはうまくいきました!

capybara-webkitwikiで詳細を見る

于 2019-11-21T12:26:51.230 に答える