2016-05-10 7 views
1

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

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

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

ответ

6

Существует две альтернативы.

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

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

отредактирован ADD: На некоторое время это не сработало, так как зеркало 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 

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

+0

Странно - мне все равно кажется странным - для этого требуется svn. Почему это так? –

+0

Какой из трех методов вы говорите? Не кажется странным, что использование svn требует svn, но другим методам это не нужно. – user2554330

+0

Первый. Это действительно странно. Будут поставлены как вопрос. –

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