2012-04-29 30 views
14

Tôi có vấn đề sau đây:Lỗi trong lấy (key): Lỗi nội -3 trong R_decompress1

  1. Tôi có một số phiên bản phát triển của gói của tôi nạp trong phiên R

  2. Tôi chỉnh sửa các nguồn tập tin.

  3. tôi tách nó và làm:

    system("R CMD check realizedvolatility") 
    system("R CMD build realizedvolatility") 
    system("R CMD install realizedvolatility_0.1.tar.gz") 
    library(realizedvolatility) 
    
  4. Cho đến bây giờ, mọi thứ hoạt động. Bây giờ, nếu tôi cố gắng để đưa lên tập tin trợ giúp, ví dụ ?realizedvolatility, lỗi

    Error in fetch(key) : internal error -3 in R_decompress1 
    

xảy ra.

Biện pháp khắc phục là khởi động lại hoàn toàn phiên R, sau đó mọi thứ hoạt động. Có cách nào để làm cho nó hoạt động trong một phiên không? Tôi đã cố gắng tách ra khỏi không gian tên, cài đặt với các tùy chọn khác nhau, không có gì làm việc.

Tôi đang sử dụng Mac OS X Lion, và R 2.14.1

+0

Tôi không có kinh nghiệm cá nhân với điều này, nhưng tôi nghĩ rằng gói 'devtools' là nghĩa vụ phải làm các loại mọi thứ, hoặc ít nhất là giúp tạo điều kiện cho họ: https://github.com/hadley/devtools – Chase

+0

Các công cụ thú vị, nhưng không may, vấn đề vẫn còn tồn tại ...: -/Dù sao cũng được. – krhlk

+0

Điều tương tự cũng xảy ra với tôi mọi lúc. Chỉ cần khởi động lại và bạn sẽ ổn thôi. – Maiasaura

Trả lời

16

Tôi hỏi cùng một câu hỏi trong R-giúp đỡ và một lõi R trả lời "này là do thiết kế" có nghĩa là bạn không thể làm bất cứ điều gì về nó ngoại trừ khởi động lại R: https://stat.ethz.ch/pipermail/r-help/2011-July/283916.html (mặc dù tôi vẫn không hiểu tại sao thiết kế này không thể làm mới cơ sở dữ liệu bộ nhớ cache ...)

+0

Không phải là một lỗi nhưng một tính năng sau đó ... :) Thx rất nhiều. – krhlk

Các vấn đề liên quan