2016-06-13 9 views
0

Ich versuche, habe qtbindings zu meinem iMac zu installieren, diesen Befehl in Terminal:qtbindings mac Fehler installieren

gem install qtbindings 

Und ich con't dort Ergebnis. Ich denke, es war falsch installiert. Nun, das ist, was ich als Ergebnis erhalten:

iMac-Andrii-3:~ Zayac$ gem install qtbindings 
Building native extensions. This could take a while... 
ERROR: Error installing qtbindings: 
    ERROR: Failed to build gem native extension. 

    current directory: /Users/Zayac/.rvm/gems/ruby-2.3.0/gems/qtbindings-4.8.6.2 
/Users/Zayac/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20160613-44635-xuhugd.rb extconf.rb 

current directory: /Users/Zayac/.rvm/gems/ruby-2.3.0/gems/qtbindings-4.8.6.2 
make "DESTDIR=" clean 
mkdir ext/build 
mkdir bin/2.3 
mkdir bin/plugins 
mkdir bin/plugins/accessible 
mkdir bin/plugins/bearer 
mkdir bin/plugins/codecs 
mkdir bin/plugins/designer 
mkdir bin/plugins/graphicssystems 
mkdir bin/plugins/iconengines 
mkdir bin/plugins/imageformats 
mkdir bin/plugins/phonon_backend 
mkdir bin/plugins/qmltooling 
mkdir bin/plugins/sqldrivers 
mkdir lib/2.3 
cd ext/build; rm -rf CMakeFiles 
cd ext/build; rm -rf generator 
cd ext/build; rm -rf smoke 
cd ext/build; rm -rf ruby 
cd ext/build; rm * 
rm: *: No such file or directory 
make: [clean] Error 1 (ignored) 

current directory: /Users/Zayac/.rvm/gems/ruby-2.3.0/gems/qtbindings-4.8.6.2 
make "DESTDIR=" 
mkdir ext/build 
mkdir: ext/build: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/2.3 
mkdir: bin/2.3: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins 
mkdir: bin/plugins: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/accessible 
mkdir: bin/plugins/accessible: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/bearer 
mkdir: bin/plugins/bearer: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/codecs 
mkdir: bin/plugins/codecs: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/designer 
mkdir: bin/plugins/designer: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/graphicssystems 
mkdir: bin/plugins/graphicssystems: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/iconengines 
mkdir: bin/plugins/iconengines: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/imageformats 
mkdir: bin/plugins/imageformats: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/phonon_backend 
mkdir: bin/plugins/phonon_backend: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/qmltooling 
mkdir: bin/plugins/qmltooling: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir bin/plugins/sqldrivers 
mkdir: bin/plugins/sqldrivers: File exists 
make: [makedirs] Error 1 (ignored) 
mkdir lib/2.3 
mkdir: lib/2.3: File exists 
make: [makedirs] Error 1 (ignored) 
cd ext/build; rm -rf CMakeFiles 
cd ext/build; rm -rf generator 
cd ext/build; rm -rf smoke 
cd ext/build; rm -rf ruby 
cd ext/build; rm * 
rm: *: No such file or directory 
make: [clean] Error 1 (ignored) 
cd ext/build; \ 
cmake -DCMAKE_MINIMUM_REQUIRED_VERSION=2.6 \ 
-G "Unix Makefiles" \ 
-Wno-dev \ 
-DRUBY_EXECUTABLE=/Users/Zayac/.rvm/rubies/ruby-2.3.0/bin/ruby \ 
.. 
/bin/sh: cmake: command not found 
make: [build] Error 127 (ignored) 
cd ext/build; make 
make[1]: *** No targets specified and no makefile found. Stop. 
make: *** [build] Error 2 

make failed, exit code 2 

Gem files will remain installed in /Users/Zayac/.rvm/gems/ruby-2.3.0/gems/qtbindings-4.8.6.2 for inspection. 
Results logged to /Users/Zayac/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-15/2.3.0/qtbindings-4.8.6.2/gem_make.out 

Ich weiß nicht, ist es für Sie Hilfe benötigen, aber: O X - neueste Version, Xcode installiert (neueste Version), Rubin über rvm installiert (als Standard und aktiv 2.3.0), Schienen installiert (v.4.2.6).

Wie kann ich qtbindings installieren?

+0

Durch die Dokumentation der Edelstein ist sehr spezifisch, welche Versionen mit welcher Ruby-Version arbeiten [this] (https://github.com/ryanmelt/qtbindings#rakefile). –

Antwort

1

Die Antwort auf meine Frage war ziemlich einfach. Ich hoffe, es wird anderen helfen.

Um qtbindings und Qt4 zu installieren, müssen Sie tun.

Öffnen Sie das Terminal auf Ihrem Mac OS X und Typ:

Erster Schritt:

brew install cmake 

Zweiter Schritt:

brew install qt 

Dritter Schritt:

gem install qtbindings 

Es muss alle Probleme lösen ems.

0

Scheint, dass cmake fehlt - ich installierte es über brew installieren cmake.

+0

Ich habe cmake mit Ihrem Rat installiert, aber immer noch den gleichen Fehler –

+0

Führen Sie xcode-wählen Sie installieren, um die neuesten Xcode-Befehlszeilen-Tools zu installieren, installieren cmake, dann versuchen Sie es erneut mit Juwel installieren qtbindings. Ich musste meinen Rubin auch mit -enable-shared kompilieren – vel0x