Áp dụng cho
Revolution Analytics

Vấn đề

Họ có một số R gói trên CRAN cần tĩnh liên kết thư viện R là một phần của cơ sở R cài đặt thành công.Chúng tôi đang hình thành cách mạng R theo cách này tạo ra các thư viện R tĩnh. Đặc biệt các R gói 'Rserve' và 'PreMiuM' phụ thuộc vào các thư viện tĩnh R - có một số gói khác R cùng.Cách nhận biết gói bạn đang cố gắng cài đặt thư viện R tĩnh nhu cầu là nhìn ra được tạo ra khi bạn cố gắng cài đặt với chức năng 'install.packages()'. Nếu bạn thấy một dòng có một '< RHOME/lib64/R/lib ' - lR' thì rất có thể là các gói cần thư viện R tĩnh.Ví dụ: (kết quả chạy 'install.packages')g ++-chia sẻ -L/usr/local/lib64 - o PReMiuM.so PReMiuM.o postProcess.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib - lRcài đặt /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs

Giải pháp

Khắc phục ngay bây giờ là đợi cách mạng R 7.4. 7.4 chúng tôi cung cấp một tập lệnh để biên dịch và cài đặt cơ sở R cho khách hàng'compile_cran_r.sh'. Chỉnh sửa kịch bản này với một trình soạn thảo văn bản và thêm cờ:                                                    --kích hoạt-R-tĩnh-lib'cấu hình' dòng để dường như sau:# chạy cấu hình   . / cấu hình - tiền tố = ${r_prefix} - bật-R-shlib - kích hoạt-R-tĩnh-lib - với-blas - với-lapack - kích hoạt BLAS shlib - kích hoạt bộ nhớ BẠCXXFLAGS = m$ {bitness} CFLAGS = m$ {bitness} FFLAGS = m$ {bitness} LDFLAGS = m$ {bitness} LIBR = "-lpthread" || thoát Sau khi thực hiện thay đổi này, thực hiện một cài đặt mới của cách mạng R 7.4 làm theo các bước cài đặt được nêutrong Linux cài đặt dành cho doanh nghiệp cách mạng R. Gỡ bỏ cài đặt hiện tại của bạn nếu cần thiết và cài đặtCách mạng R sau khi thực hiện thay đổi này.Khi bạn hoàn tất quá trình cài đặt, hãy thử cài đặt gói R của bạn một lần nữa.  Nên cài đặt thành công thời gian này.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.