R devtools :: install_ git: упаковка в tarball не удалась - PullRequest
0 голосов
/ 03 августа 2020

У меня есть пакет, который я разработал и храню в частном репозитории Atlassian Sta sh. Я хочу, чтобы пакет был доступен другим пользователям R в моей компании. на ранней стадии разработки у меня работало следующее: devtools::install_git("https://stash.path/to/my_repo.git") любой, у кого есть права доступа на чтение к репо, должен иметь возможность пройти аутентификацию и получить пакет. однако мне кажется, что мой код больше не работает. Я также не могу заставить вышеуказанное работать для любого пакета - см. Пример ниже. Я получаю ту же ошибку, используя install_ git.

. Стоит отметить, что я разрабатываю на Ma c

> devtools::install_url("https://github.com/hadley/stringr/archive/HEAD.zip")

Downloading package from url: https://github.com/hadley/stringr/archive/HEAD.zip
✓  checking for file ‘/private/var/folders/_z/h_zkg7217734yywz0qzg49jdby1by9/T/Rtmp4CmWn5/remotesdc922290198/stringr-f70c4bad938815e66c930ff6ecde15d166e04bb5/DESCRIPTION’ ...
─  preparing ‘stringr’:
✓  checking DESCRIPTION meta-information ...
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
─  looking to see if a ‘data/datalist’ file should be added
─  building ‘stringr_1.4.0.9000.tar.gz’
   sh: -zcf: command not found
   Warning in system(cmd) : error in running command
    ERROR
   packaging into tarball failed
Error: Failed to install 'unknown package' from URL:
  System command 'R' failed, exit status: 1, stdout + stderr (last 10 lines):
E> * preparing ‘stringr’:
E> * checking DESCRIPTION meta-information ... OK
E> * checking for LF line-endings in source and make files and shell scripts
E> * checking for empty or unneeded directories
E> * looking to see if a ‘data/datalist’ file should be added
E> * building ‘stringr_1.4.0.9000.tar.gz’
E> sh: -zcf: command not found
E> Warning in system(cmd) : error in running command
E>  ERROR
E> packaging into tarball failed
...