2017-11-17 9 views
1

* 설정으로 R 콘솔에서 'arules'패키지를 설치하려고합니다. macOS Sierra v 10.12.6, R 버전 3.4.2, RStudio 1.1.383, 아나콘다 5.0;R 패키지 arules 설치 오류가 있습니다.

install.packages("arules") 
  • 오류 출력 :

    install.packages("arules") 
    trying URL 'https://cran.revolutionanalytics.com/src/contrib/arules_1.5-4.tar.gz' 
    Content type 'application/octet-stream' length 1359205 bytes (1.3 MB) 
    ================================================== 
    downloaded 1.3 MB 
    
    * installing *source* package ‘arules’ ... 
    ** package ‘arules’ successfully unpacked and MD5 sums checked 
    ** libs 
    x86_64-apple-darwin13.4.0-clang -I/Users/alsabay/anaconda3/lib/R/include -DNDEBUG -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/alsabay/anaconda3/include -DNDEBUG -DNIMAPFN -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/Users/alsabay/anaconda3/include -c arrayIndex.c -o arrayIndex.o 
    make: x86_64-apple-darwin13.4.0-clang: No such file or directory 
    make: *** [arrayIndex.o] Error 1 
    ERROR: compilation failed for package ‘arules’ 
    * removing ‘/Users/alsabay/anaconda3/lib/R/library/arules’ 
    
    The downloaded source packages are in ‘/private/var/folders/lc/_068llz1667dp1m75b_js4hr09p31n/T/RtmpObrwiG/downloaded_packages’ 
    Updating HTML index of packages in '.Library' 
    Making 'packages.html' ... done 
    Warning message: 
    In install.packages("arules") : 
        installation of package ‘arules’ had non-zero exit status 
    

  • 명령과 R ​​콘솔 내에서 아나콘다 클라이언트 버전 1.6.5, 파이썬 3.6.3

    • xcode 명령 줄 도구를 버전 9.1로 업데이트했습니다. 여전히 같은 오류가 발생합니다. 또한 RStudio에서 종속성을 검사하여 설치를 시도했지만 종속성 패키지에서 추가 된 컴파일 오류와 동일한 오류가 발생합니다. 여기에 단서가 부족합니다. 비록 그것이 일종의 clang 컴파일 오류이지만 다음 단계에 대해서는 확신 할 수는 없습니다. 도와주세요.

    +1

    귀하의 R 버전은 연타 4.0을 사용하지만, 엑스 코드 9.1 배는 7.0 연타. 여기에 (잘하면) 해결책 https://cran.r-project.org/bin/macosx/tools/ –

    +0

    마지막으로 설치했다. 도와 주셔서 감사합니다 @ MichaelHahsler! –

    +0

    동일한 문제에 대한 내 응답 [여기] (https://stackoverflow.com/questions/47314899/how-to-avoid-clang-no-such-file-or-directory-error/47461936#47461936)을 확인하십시오. – Garmo

    답변

    0

    여기에 내가 cran.r-project.org/bin/macosx/tools의 지시에 따라 맥 OS에 대한

    1. 다운로드 clang4를 제안을 사용하여이 문제를 해결하는 방법입니다.

    2. /usr/local/clang4에 clang4를 복사하십시오.

    3. ~/.R 디렉토리에있는 Makevars 파일을 환경 변수 다음에 작성하십시오.

      CC=/usr/local/clang4/bin/clang 
      CXX=/usr/local/clang4/bin/clang++ 
      LDFLAGS=-L/usr/local/clang4/lib 
      FC=/usr/local/bin/gfortran 
      F77=/usr/local/bin/gfortran 
      
    4. 다운로드 및 cran.r-project.org/bin/macosx/tools에서 gfortran-4.2.3.pkg를 설치합니다 (이 설치 프로그램이 있습니다).

    5. 시작 R 콘솔과 유형

      install.packages('arules') 
      install.packages('arulesViz')