2013-06-28 27 views
8

tôi có lẽ có một số vấn đề trong kết nối của tôi (một số loại khối, dunno) và tôi có thể không cài đặt trực tiếp tạo gitHubgói Instal R từ github tải master.zip

> install_github("assertthat") 
Installing github repo(s) assertthat/master from hadley 
Installing assertthat.zip from https://github.com/hadley/assertthat/archive/master.zip 

Tôi đã thử với rất nhiều khác gói, cùng một kết quả. Tuy nhiên, tôi có thể tải xuống master.zip tạo trình duyệt. Bạn có thể nói nếu nó có thể cài đặt trực tiếp .zip? cảm ơn.

+1

Phiên bản dev mới nhất của devtools thêm chức năng [install_local] (https://github.com/hadley/devtools/commit/fb892031953a0f5bde3de48f487030e6e751d232) sẽ giải quyết vấn đề của bạn. Nhưng, tôi đoán vấn đề là cài đặt phiên bản dev của devtools ở nơi đầu tiên. – Ramnath

+0

@Ramnath yep .. để có phiên bản 'devtools' đó bạn cần lấy từ' cran' trước và sau đó từ 'gitHub' không may .. – Michele

+0

Thử chức năng' install' trên thư mục đã giải nén. Nó sẽ hoạt động. Hàm 'install' có phiên bản CRT của devtools. – Ramnath

Trả lời

16

Câu trả lời này chỉ là phiên bản tinh chỉnh nhận xét của tôi. Về cơ bản, bạn có thể cài đặt các gói sử dụng devtools bởi giải nén một zipfile địa phương tải về từ github, và sau đó chạy install chức năng

install("path/to/unzipped_pkg_zip_file")

Phiên bản dev mới nhất của devtools chứa một chức năng install_local tiện ích mà làm cho nó dễ dàng để làm việc trực tiếp với tệp zip cục bộ.