selesnow/ryandexdirect

Ошибка при установке пакета 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/, а кирилица в пути к библиотеке не допускается.

Как решить проблему.

  1. Самый простой вариант просто изменить имя пользователя Олег на Oleg.
  2. Более сложный, перенести библиотеку в другое место, так что в пути к ней было папок в названии которых есть кириллица, как это сделать можно узнать вот тут.

Если всё получится прошу закрыть тикет.

Добрый день! Помог первый способ - изменение имени папки пользователя на латиницу. Спасибо за помощь!

Тикет создавался не мной. К сожалению, не могу найти, где закрывается тикет.

Здравствуйте! Подскажите пожалуйста. Обновила 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? Подскажите пожалуйста как решить проблему.
Спасибо!

С уважением, Дошлова Юлия

@JuliaDoshlova

Добрый день Юлия!

Вы пытаетесь установить пакет с помощью стандартной команды install.packages("ryandexdirect"), данная команда устанавливает пакеты из основного репозитория CRAN, дело в том, что в этом репозитории пока не опубликован пакет ryandexdirect. Но на днях надеюсь он там появится.

Как сейчас можно установить пакет, воспользуйтесь приёмом описанном в README пакета, т.е. используйте пакет devtools и следующий код install_github('selesnow/ryandexdirect')