В продолжение к ранее заданному Невозможно работать с R-расширением в NetLogo

После изменения всех необходимых переменных среды (Панель управления/Система/Дополнительные параметры системы/Переменные среды) в Windows 8, когда я устанавливаю пакет rJava, я получаю ошибки, как показано ниже.

введите здесь описание изображения

Я попробовал в MsDOS сразу после изменения переменных среды, первый шаг > R «был успешным», второй > install.packages («rJava») «получил ошибку на этом шаге», затем я попытался > install.packages («rJava», repos= "https://cran.rstudio.com/") "но опять не получилось"

Я устал все это пробовать, я уже давал много ссылок, но все напрасно. Да, я тоже использую прокси. Пожалуйста, помогите любому.


person Abha Trivedi    schedule 02.06.2016    source источник
comment
1) Сначала кажется проблема с загрузкой. Итак, сделайте следующее: Загрузите rJava_0.9-8.zip из CRAN (cran .r-project.org/web/packages/rJava/index.html). Затем в Revolution R Enterprise; Пакеты - Установить пакеты из локальных Zip-файлов... - Выберите rJava_0.9-8.zip - ОК.   -  person Erdogan CEVHER    schedule 02.06.2016


Ответы (1)


1) Сначала кажется, что проблема с загрузкой. Итак, сделайте следующее:
Загрузите rJava_0.9-8.zip из CRAN (cran.r-project.org/web/packages/rJava/index.html). Затем в Revolution R Enterprise; Пакеты - "Установить пакеты из локальных Zip-файлов..." - Выберите rJava_0.9-8.zip - ОК. Если проблема решена, то ОК.

Если проблема не устранена, попробуйте выполнить следующий шаг.

2) Посмотрите файл DESCRIPTION в rJava (в расположении библиотеки):

Package: rJava
Version: 0.9-8
....
Depends: R (>= 2.5.0), methods
....
NeedsCompilation: yes

Возможно, ваша версия R несовместима. Посмотрите на предупреждение: «rJava недоступен для R3.3.0» на вашем скриншоте. Итак, сделайте следующее:
Разархивируйте файл rJava_0.9-8.zip в рабочий каталог R; там создается папка rJava. Соответственно измените версию R (вы можете указать более низкий номер версии в разделе Зависит). Сохраните измененный файл DESCRIPTION. Примените классическую процедуру:

library(roxygen2) # install this package first if not done yet
library(devtools) # install this package first if not done yet
library(digest) # install this package first if not done yet

Примечание. Поскольку папка rJava создается вручную, на данном этапе package.skeleton не требуется.

roxygenize("rJava")
build("rJava")
install("rJava")

Вышеупомянутая техника должна решить проблему (ранее она решала многие проблемы версии R!). Проанализируйте также это: Установите конкретный выпуск пакета bioconductor (где решение, которое я написал, решило проблему спрашивающего).
Если у вас все еще есть проблемы, активируйте следующее:

sessionInfo(); getwd(); .libPaths()

и распечатайте вывод в своем вопросе, чтобы мы могли проанализировать, есть ли у вас какие-либо проблемы, связанные с машиной или установкой.

person Erdogan CEVHER    schedule 02.06.2016