Как мне установить последнюю версию rgl?

rgl Пакет разработан на R-forge по адресу https://r-forge.r-project.org/projects/rgl/. Самый простой способ установить последнюю версию должен быть

install.packages("rgl", repos="http://R-Forge.R-project.org")

но это часто терпит неудачу, поскольку R-forge не всегда имеет текущие сборки. Как ты это получил тогда?

1 ответ

Решение

Есть две альтернативы.

Самый простой способ - установить с Github, используя

devtools::install_github("rforge/rgl", subdir="pkg/rgl")

Отредактировано, чтобы добавить: Некоторое время это не работало, поскольку зеркало Github не обновлялось. Теперь он снова кажется нормальным, но если он снова умрет, единственный из трех методов, описанных в этом ответе, который все еще работает, это тот, который использует svn.

Это устанавливает версию, которая может быть несколько часов назад. Это требует, чтобы у вас были инструменты для установки исходного кода; rgl имеет много кода, который нужно скомпилировать. Эти инструменты доступны для Windows по адресу https://cloud.r-project.org/bin/windows/Rtools/. Для установки OSX требуется XCode, XQuartz и, возможно, некоторые другие пакеты. Пользователям Linux также потребуется установить несколько библиотек.

Альтернативный способ (единственный из трех, описанных здесь, который все еще работает) - проверить исходное дерево из SVN, используя

svn checkout svn://svn.r-forge.r-project.org/svnroot/rgl/

Вы также можете проверить из зеркала Github, используя

git clone https://github.com/rforge/rgl.git

rgl исходники будут в подкаталоге rgl/pkg/rgl. Затем вы можете установить его с помощью

R CMD INSTALL rgl

(при условии наличия всех предпосылок).

Другие вопросы по тегам