Ошибка при установке пакета ryandexdirect
AndreyTula opened this issue · 10 comments
Здравсвуйте! При выполнении команды install_github('selesnow/ryandexdirect')
получаю ошибку:
Error in install_github("selesnow/ryandexdirect") :
could not find function "install_github"
Подскажите, пожалуйста, в чем может быть причина. Спасибо!
Добрый день, изначально вам надо установить и подключить пакет devtools
.
install.packages("devtools")
library(devtools)
install_github("selesnow/ryandexdirect")
как успехи, всё получилось?
Добрый день! Подскажите пожалуйста: при установке пакета ryandexdirect
install.packages("devtools")
library(devtools)
devtools::install_github("selesnow/ryandexdirect")
появляется ошибка
Error in i.p(...) :
(converted from warning) installation of package ‘C:/Users/08A4~1/AppData/Local/Temp/RtmpKStZNc/file1c3022dd6f64/ryandexdirect_3.0.11.0.tar.gz’ had non-zero exit status
Полная история из консоли:
install.packages("devtools")
Installing package into ‘C:/Users/Олег/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
also installing the dependency ‘rcmdcheck’
There is a binary version available but the source version is later:
binary source needs_compilation
rcmdcheck 1.3.1 1.3.2 FALSE
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.5/devtools_2.0.1.zip'
Content type 'application/zip' length 384907 bytes (375 KB)
downloaded 375 KB
package ‘devtools’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\Олег\AppData\Local\Temp\RtmpKStZNc\downloaded_packages
installing the source package ‘rcmdcheck’
trying URL 'https://cran.rstudio.com/src/contrib/rcmdcheck_1.3.2.tar.gz'
Content type 'application/x-gzip' length 1408582 bytes (1.3 MB)
downloaded 1.3 MB
- installing source package 'rcmdcheck' ...
** пакет 'rcmdcheck' удачно распакован, MD5 sums проверены
Предупреждение в file(file, if (append) "a" else "w") :
не могу открыть файл 'C:/Users/Nkec/Documents/R/win-library/3.5/rcmdcheck/DESCRIPTION': No such file or directory
Error in file(file, if (append) "a" else "w") :
не могу открыть соединение
ERROR: installing package DESCRIPTION failed for package 'rcmdcheck' - removing 'C:/Users/Олег/Documents/R/win-library/3.5/rcmdcheck'
In R CMD INSTALL
Warning in install.packages :
installation of package ‘rcmdcheck’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\Олег\AppData\Local\Temp\RtmpKStZNc\downloaded_packages’
library(devtools)
devtools::install_github("selesnow/ryandexdirect")
Downloading GitHub repo selesnow/ryandexdirect@master
√ checking for file 'C:\Users\Олег\AppData\Local\Temp\RtmpKStZNc\remotes1c3063e51849\selesnow-ryandexdirect-6ced3ca/DESCRIPTION' ...
- preparing 'ryandexdirect':
√ checking DESCRIPTION meta-information ... - installing the package to process help pages
- saving partial Rd database (5.1s)
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories
- building 'ryandexdirect_3.0.11.0.tar.gz'
Installing package into ‘C:/Users/Олег/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
- installing source package 'ryandexdirect' ...
Предупреждение в file(file, if (append) "a" else "w") :
не могу открыть файл 'C:/Users/Nkec/Documents/R/win-library/3.5/ryandexdirect/DESCRIPTION': No such file or directory
Error in file(file, if (append) "a" else "w") :
не могу открыть соединение
ERROR: installing package DESCRIPTION failed for package 'ryandexdirect' - removing 'C:/Users/Олег/Documents/R/win-library/3.5/ryandexdirect'
In R CMD INSTALL
Error in i.p(...) :
(converted from warning) installation of package ‘C:/Users/08A4~1/AppData/Local/Temp/RtmpKStZNc/file1c3022dd6f64/ryandexdirect_3.0.11.0.tar.gz’ had non-zero exit status
Добрый, повторно открываю тикет.
В вашем случае проблема в том, что имя пользователя Wndows заданно кириллицей "Олег", и библиотека, в которую устанавливаются пакеты находится вот тут C:/Users/Олег/Documents/R/win-library/3.5/, а кирилица в пути к библиотеке не допускается.
Как решить проблему.
- Самый простой вариант просто изменить имя пользователя Олег на Oleg.
- Более сложный, перенести библиотеку в другое место, так что в пути к ней было папок в названии которых есть кириллица, как это сделать можно узнать вот тут.
Если всё получится прошу закрыть тикет.
Добрый день! Помог первый способ - изменение имени папки пользователя на латиницу. Спасибо за помощь!
Тикет создавался не мной. К сожалению, не могу найти, где закрывается тикет.
Здравствуйте! Подскажите пожалуйста. Обновила RStudio до версии 3.5.1.
И теперь при установке пакета ryandexdirect получаю ошибку:
install.packages("ryandexdirect")
Warning in install.packages :
unable to access index for repository https://cran.rstudio.com/src/contrib:
cannot open URL 'https://cran.rstudio.com/src/contrib/PACKAGES'
Warning in install.packages :
package ‘ryandexdirect’ is not available (for R version 3.5.1)
Пакет недоступен для этой версии R? Подскажите пожалуйста как решить проблему.
Спасибо!
С уважением, Дошлова Юлия
Добрый день Юлия!
Вы пытаетесь установить пакет с помощью стандартной команды install.packages("ryandexdirect")
, данная команда устанавливает пакеты из основного репозитория CRAN, дело в том, что в этом репозитории пока не опубликован пакет ryandexdirect
. Но на днях надеюсь он там появится.
Как сейчас можно установить пакет, воспользуйтесь приёмом описанном в README пакета, т.е. используйте пакет devtools
и следующий код install_github('selesnow/ryandexdirect')