2016-08-23 104 views
0

以下R代碼行會以斜體顯示錯誤。這似乎是一個rpubchem錯誤,除非我做一些愚蠢的事:看似簡單的rpubchem交互功能會產生錯誤

require(rpubchem); 
    get.aid.by.cid(614467, type="raw") 

輸出:

***Warning messages: 
1: In readLines(icon, n = 100) : 
    seek on a gzfile connection returned an internal error 
2: In readLines(icon, n = 100) : 
    seek on a gzfile connection returned an internal error 
3: In file.remove(iname) : 
    cannot remove file 'C:\Users\bkoch\AppData\Local\Temp\RtmpSs77GM\abycbdc276782.gz', reason 'Permission denied'*** 

任何人都知道是怎麼回事?

+0

這不是一個錯誤消息。它是一條警告消息,與錯誤消息不同。錯誤意味着您的命令未成功應用。另一方面警告表明命令已執行(但有注意事項) –

回答

0

在警告中提到的文件夾中是通過此程序包在數據拉取期間創建的臨時文件。警告中提到的文件名存在,但缺少.gz擴展名,這可能是問題的一部分。

我通過運行您的代碼和檢查文件來驗證此信息。顯然這個問題是一個小錯誤,我會建議在GitHub上提交一個錯誤報告。

但是請注意,這只是一個警告,不是一個錯誤,該功能似乎仍然有效。

+0

感謝這兩個澄清。 –