Tôi đang tạo gói R trên GitHub, LW1949, phụ thuộc vào gói R khác trên GitHub, jvamisc. Khi tôi cố gắng cài đặt LW1949 bằng cách sử dụngTạo gói R phụ thuộc vào gói R khác nằm trên GitHub
require(devtools)
devtools::install_github("user/LW1949")
Tôi nhận được thông báo: Skipping 1 packages not available: jvamisc
.
Làm cách nào tôi có thể trỏ phần import(jvamisc)
của gói LW1949 (trong NAMESPACE) tới Github thay vì CRAN để tìm phụ thuộc này?
Chắc chắn câu hỏi này đã được hỏi và trả lời trước đó, nhưng tôi đã không tìm kiếm thành công (có lẽ vì các cụm từ tìm kiếm quá phổ biến - R, gói, GitHub, v.v.). Tôi đã tình cờ gặp Travis CI và Packrat, tôi cũng không sử dụng. Không có ý tưởng nếu họ sẽ giúp đỡ. Tôi muốn sửa chữa càng đơn giản càng tốt. (Chúng ta không phải tất cả?)
Tôi đang sử dụng phiên bản R 3.1.3 cho Windows trong R Studio Phiên bản 0.98.1103.
Câu hỏi tương tự vừa nhận được askend trên r-pkg-devel. Nếu bạn tạo repo drat trên github, bạn có thể xác định rõ ràng nó trong trường 'Additional_repositories' của tệp DESCRIPTION của bạn. –
Xin chào Jean. Rất vui được gặp bạn trên SO. Các tùy chọn cơ sở bổ sung cũng cần thiết khi có một hỗn hợp các gói CRAN và BioC đã phụ thuộc lẫn nhau, nhưng bây giờ bạn có thể chỉ định danh sách tìm kiếm của repos trong một tùy chọn: 'options (" repos ")' Cũng thấy '? SetRepositories' –
Bạn có thể muốn chia nhỏ dự án và liên kết với gói đó trong gói của bạn mặc dù ... trong trường hợp người dùng ban đầu xóa/thay đổi nó theo cách phá vỡ gói của bạn. – cory