Après beaucoup de recherche, même ici sur StackOverflow, je ne peux toujours pas à obtenir la gemme Capybara installé pour terminer mon projet Ruby on Rails, voici le message d'erreur que je reçois lors de l'exécutionCapybara-Webkit échoue
gem install capybara-webkit
L'erreur que je reçois est
current directory: /Users/montana/.rvm/gems/ruby-2.4.1/gems/capybara-webkit-1.14.0
/Users/montana/.rvm/rubies/ruby-2.4.1/bin/ruby -r ./siteconf20171019-31585-1203ped.rb extconf.rb
Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/montana/.rvm/rubies/ruby-2.4.1/bin/$(RUBY_BASE_NAME)
--with-gl-dir
--without-gl-dir
--with-gl-include
--without-gl-include=${gl-dir}/include
--with-gl-lib
--without-gl-lib=${gl-dir}/lib
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
Command 'qmake LIBS\ \+\=\ -L/usr/local/opt/libyaml/lib\ -L/usr/local/opt/readline/lib\ -L/usr/local/opt/libksba/lib\ -L/usr/local/opt/[email protected]/lib' failed
extconf failed, exit code 1
Gem files will remain installed in /Users/montana/.rvm/gems/ruby-2.4.1/gems/capybara-webkit-1.14.0 for inspection.
Results logged to /Users/montana/.rvm/gems/ruby-2.4.1/extensions/x86_64-darwin-17/2.4.0/capybara-webkit-1.14.0/gem_make.out
Toute aide est grandement appréciée, comme toujours, acclamations, et heureux de codage!
capybara-webkit dépend d'une mise en œuvre de WebKit de Qt. Avez-vous lu https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit#xcode-80? –
Salut Kevin, oui j'ai installé qt, et je l'ai symétrisé. C'est pourquoi ça m'a bloqué. Je suppose que je pourrais essayer d'utiliser brew (mon gestionnaire de paquets de OS X) et de réinstaller, puis essayer de symlinking à nouveau? – Montana