5

現在、レール 3.2 アプリに Capybara-Webkit をインストールしようとしています。gem をインストールしようとするたびに、次の出力が得られます。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/ruby-1.9.3-p392@ho/gems/capybara-webkit-1.0.0 for inspection.
Results logged to /home/james/.rvm/gems/ruby-1.9.3-p392@ho/gems/capybara-webkit-1.0.0/./gem_make.out

私はlibqtwebkit-devapt と同様にインストールしましたqtcreator。私はまだこれらのエラーを受け取り、私は機知に富んでいます。

他の誰かが debian でこの問題に遭遇しましたか? 長い一日だったので、いくつかの情報が欠けている可能性があります。他に提供できる情報があれば教えてください。

4

3 に答える 3

8

以下は、Ubuntu 12.04(LTS)で機能しました。

  • sudo apt-get install qt4-qmake
  • sudo apt-get install libqtwebkit-dev
于 2013-09-09T18:31:51.417 に答える
8

私の最初の推測では、gem のビルド スクリプトが何らかの理由で qmake を適切に見つけることができなかったということでしたexport QMAKE=/usr/bin/qmake-qt4

あなたが debian ユーザーで、この gem をインストールできない場合は、これらの手順を試してみてください。クリーンなシステムで必要でないものはテストしていませんが、それらをすべて実行した後、gem をインストールすることができました。

  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

それは私のためにトリックをしたようです。

于 2013-07-03T14:26:43.760 に答える
0

qmake-qt4 パッケージは qt4-qmake に名前が変更されました ;) 他のパッケージに含まれています。そう:

sudo apt-get install libqtwebkit-dev qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
于 2015-08-26T20:55:04.820 に答える