Skip to main content

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/"))

برای فهرست کامل مخزن‌ها زبان‌ها و پکیج‌منیجرها را ببینید.