2012-06-24 5 views
5

яУстановите старый пакет с помощью install.packages

package ‘rJava’ is not available (for R version 2.15.0) 
Warning: unable to access index for repository http://cran.stat.ucla.edu/bin/macosx/leopard/contrib/2.15 

при использовании install.packages(), если хранилище не имеет версии данного пакета для моей версии R, 2.15.0 - последней Mac двоичного. Есть ли способ получить R для проверки для более старых версий, например. rJava для R 2.14?

Я знаю, что могу загрузить файл tar.gz, а затем использовать R CMD INSTALL в терминале, но мне было интересно, был ли способ сделать это, используя install.packages(). Спасибо.

+0

Вы видели это? Http://stackoverflow.com/questions/1474081/how-do-install-an-r-package-from-source –

ответ

1

Пробуйте CRAN зеркало репозитория (например install.packages("rJava", repos = "http://cran.us.r-project.org/"), или просто попробуйте установить с хранилищем UCLA. CRAN mirror monitor report позволяет предположить, что были некоторые спорадические простои в зеркало UCLA в последнее время. Rjava двоичная для R 2.15.0 должны быть доступны . Я могу получить к нему доступ непосредственно в зеркале UCLA по адресу http://cran.stat.ucla.edu/bin/macosx/leopard/contrib/2.15/rJava_0.9-3.tgz.

+0

Спасибо, что направили меня на гистограммы, я никогда не видел их раньше. Учитывая статистику зеркального возраста UCLA, пришло время пересмотреть важность, которую я придаю близости. Что касается ссылки на rJava_0.9-3.tga, почему это что R все еще выплевывает «Предупреждение: невозможно получить доступ к индексу для репозиции ory ... '' – artdv

+0

@ user1477438: Выполняет ли 'install.packages (" rJava ", repos =" http://cran.us.r-project.org/ ")' одно и то же предупреждение? – jthetzel

+1

cran.us.r-project и UC Berkeley оба работали. Это, по-видимому, изолированный инцидент с репозиторием UCLA. Первоначальный вопрос заключался в том, есть ли способ выбрать из более старых версий, например. '' ucla.edu /.../ 2.14/rJava ... '', но кажется, что не должно быть причин, по которым вам хотелось бы, если репозиторий работает правильно. Спасибо вам большое. Я новый активный пользователь (старый пассивный пользователь), престиж для сообщества. Теперь, когда мой вопрос был ответом, я ожидаю закрыть вопрос или выполнить какой-то аналогичный акт? – artdv

0

Вы можете установить старую версию R, которая имеет совместимую версию пакета. Если rJava доступен только для версии 2.14, я бы просто запустил эту версию.

Смежные вопросы