Windows 7을 사용하여 우분투 16.04에서 개발 한 패키지를 테스트 해 봅니다. 두 플랫폼 모두에서 R 3.3.1에서 작업하지만 3.3.0에서도 테스트합니다.R cran devtools의 install_github에서 종속성을 재귀 적으로 설치할 수 없음
내 패키지가 내 GitHub 저장소 (https://github.com/charlottesirot/elementR)에 저장됩니다. 나는 우분투에서이 명령을 실행하면 아무런 문제가 발생하지 :
library(devtools)
install_github("charlottesirot/elementR", dependencies = T , force = T)
하지만 윈도우 7과
, 나는 다음과 같은 대답이 : 내가 알고있는 것처럼Downloading GitHub repo charlottesirot/[email protected] from URL https://api.github.com/repos/charlottesirot/elementR/zipball/master Installing elementR "C:/PROGRA~1/R/R-33~1.1/bin/i386/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD \ INSTALL \ "C:/Users/Cha/AppData/Local/Temp/RtmpUX1GVA/devtoolsa907a336b/charlottesirot-elementR-103e064" \ --library="C:/Users/Cha/Documents/R/win-library/3.3" --install-tests
- installing source package 'elementR' ... ** R ** inst ** preparing package for lazy loading Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'XML' ERROR: lazy loading failed for package 'elementR'
- removing 'C:/Users/Cha/Documents/R/win-library/3.3/elementR' Error: Command failed (1)
, R 내 패키지의 의존성을 설치하려고를 (예 : Shiny ...)하지만 종속성의 종속성을 설치할 수는 없습니다 (예 : 숫자 패키지의 XML)
따라서 수동으로 XML을 설치하려고합니다. XML에 문제가 있다고 생각하면
- installing source package 'elementR' ... ** R ** inst ** preparing package for lazy loading Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called 'gtools' ERROR: lazy loading failed for package 'elementR'
- removing 'C:/Users/Cha/Documents/R/win-library/3.3/elementR'
모든 패키지를 수동으로 설치할 수는 없습니다. 이해가되지 않습니다 !!! 또한
나는 내 코드에서 makea 실수 수 있다고 생각하고, 내 패키지보다 난해한 뭔가를하려고하면
install_github("hadley/ggplot2", force = T)
- 이 소스 패키지 'ggplot2를'... 설치 ** R ** 데이터 *** 데이터베이스를 lazyload DB로 이동 ** inst ** 테스트 ** 지연로드 용 패키지 준비 loadNamespace (i, c (lib.loc, .libPaths()), versionCheck = vI [ [i]]) : 패키지가 없습니다. ERROR 'assertthat'라는 :/사용자/차 : 이전 'C를 복원
- : 지연로드 패키지'ggplot2 '
- 제거'/Users/Cha/Documents/R/win-library/3.3/ggplot2 C '실패 /Documents/R/win-library/3.3/ggplot2 '오류 : 명령 실패 (1 )
나는 install_github에서 문제가 있다고 생각 ??? 당신은 어떻게 생각하니 ??
나를 위해exportPattern("^[[:alpha:]]+")
importFrom(R6, R6Class)
importFrom(shinyjs, colourInput)
importFrom(shinyjs, delay)
importFrom(shinyjs, useShinyjs)
importFrom(gnumeric, read.gnumeric.sheet)
importFrom(abind, abind)
importFrom(tcltk2, tk2text)
importFrom(gdata, read.xls)
importFrom("readODS", read.ods)
importFrom("grDevices", "bmp", "colorRampPalette", "dev.off", "jpeg",
"png", "rainbow", "tiff")
importFrom("graphics", "abline", "layout", "legend", "mtext", "par",
"plot", "points", "rect", "text", "title")
importFrom("stats", "sd")
importFrom("utils", "read.table", "write.csv", "write.table")
import(shinydashboard, shiny, stringr, lmtest, reader, devtools, tcltk)
, 그것은 좋아 보이지만, 당신은 어떻게 생각하십니까 : 여기
내 네임 스페이스입니까?나는 인터넷에서 기사를 많이 보았지만 나는 단지 정확히 내 경우보다 동일한 하나의 메시지를 발견하지만 정보 부족이다 : Cannot install "flexdashboard package"
나는이 시점에서 완전히 붙어 오전 나는 것 이 문제와 관련하여 도움을 받고 싶습니다.
미리 감사드립니다.
cha
이것은 유용한 정보이지만이 질문은 연결된 질문의 사본으로 닫아야한다는 것을 의미한다고 생각합니다 ?? 솔루션을 제공하는지 여부에 따라 달라지는 –
; 그것은 적어도 연결될 수 있습니까? 나는 중복으로 표시되는 질문에 대해 부정적인 경험을 몇 번이나했지만 중복되지는 않았지만 답변을 얻지 못했습니다. – martin
동의합니다. 이 질문의 OP는 "그들의 프로필에 따르면"8 월 29 일에 마지막으로 보았습니다. 그래서 우리는 결코 그것을 발견하지 못할 것입니다 ... –