CRAN
آینهی CRAN برای زبان R، از طریق API مخصوص CRAN در Artifactory.
پیکربندی
بهصورت سراسری در فایل ~/.Rprofile:
options(repos = c(CRAN = "https://mirror.novin.cloud/artifactory/api/cran/cran/"))
برای یک نصب تکی بدون تغییر تنظیمات سراسری:
install.packages("ggplot2", repos = "https://mirror.novin.cloud/artifactory/api/cran/cran/")
بررسی
getOption("repos")
باید آدرس میرور را برگرداند.
استفاده در Docker / CI
FROM r-base:4.4.1
RUN echo 'options(repos = c(CRAN = "https://mirror.novin.cloud/artifactory/api/cran/cran/"))' >> /usr/lib/R/etc/Rprofile.site
WORKDIR /app
COPY . .
RUN Rscript -e 'install.packages("renv")'
بازگشت به تنظیمات قبلی
خط اضافهشده را از ~/.Rprofile حذف کنید، یا صریحاً برگردانید:
options(repos = c(CRAN = "https://cran.r-project.org/"))
برای فهرست کامل مخزنها زبانها و پکیجمنیجرها را ببینید.