2017-12-28 13 views
1

Ich versuche, das Paket nach einem aktuellen Update von R auf die neueste Version zu installieren. Allerdings habe ich diesen Fehler erfüllt:Stringi-Installationsfehler: configure: Fehler: C-Compiler kann keine ausführbaren Dateien erstellen

* installing *source* package ‘stringi’ ... 
** package ‘stringi’ successfully unpacked and MD5 sums checked 
checking for local ICUDT_DIR... icu55/data 
checking for R_HOME... /usr/local/Cellar/r/3.4.3/lib/R 
checking for R... /usr/local/Cellar/r/3.4.3/lib/R/bin/R 
checking for R >= 3.1.0 for C++11 use... yes 
checking for R < 3.4.0 for CXX1X flag use... no 
checking for cat... /bin/cat 
checking for gcc... /usr/local/opt/llvm/bin/clang -fopenmp 
checking whether the C compiler works... no 
configure: error: in `/private/var/folders/y5/m7pd62wn3939vyqxygrd_ff80000gn/T/RtmpNBCRW2/R.INSTALL8ec750ee123/stringi': 
configure: error: C compiler cannot create executables 
See `config.log' for more details 
ERROR: configuration failed for package ‘stringi’ 
* removing ‘/usr/local/lib/R/3.4/site-library/stringi’ 
Warning in install.packages : 
    installation of package ‘stringi’ had non-zero exit status 

einige Beiträge Folgen, habe ich versucht:

install.packages('stringi', configure.args='--disable-cxx11') 

oder:

install.packages('stringi', type='mac.binary') 

Wie konnte ich richtig stringi installieren, habe ich etwas verpasst?

Zusatzinfo: Ich habe R mit Homebrew aktualisiert. Ich habe erfolgreich installiert data.table vor dem Versuch, zu installieren, daher scheint es durch paketspezifische Problem verursacht werden.

Hier ist meine Session Info:

R version 3.4.3 (2017-11-30) 
Platform: x86_64-apple-darwin17.2.0 (64-bit) 
Running under: macOS High Sierra 10.13.2 

Matrix products: default 
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 
LAPACK: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] compiler_3.4.3 tools_3.4.3 

Antwort

0

Ich habe keine Ahnung, was den Fehler verursacht hat. Aber schließlich war ich in der Lage stringi durch folgende Schritte zu installieren:

  • Entfernen Sie alle Versionen von R von Homebrew installiert mit: brew uninstall --force r

  • herunterladen gfortran (nicht sicher, ob dies erforderlich ist, nur nach der Installationsanleitung im Handbuch) und R 3.4.3 für Mac OS X von CRAN (Ich wählte .pkg, während .dmg-Dateien sind ebenfalls verfügbar) und installieren sie.

  • öffnen Sie Studio und führen Sie install.packages('stringi'), die das Binärpaket erfolgreich installiert scheint.

Verwandte Themen