簡體   English   中英

嘗試在 R 中安裝 Rling package 時出錯

[英]Error trying to install Rling package in R

我嘗試在R和RStudio安裝Rling package時出現如下錯誤:

install.packages("/Users/Jennifer/Documents/Carleton/9. F2018/LING4606/Rling_1.0.tar.gz",
                 repos = NULL, type = "source")

rawToChar(block[seq_len(ns)]) 錯誤:字符串中嵌入 nul:'\037\x8b\b\0\0\0\0\0\0\006\xec\xbd\005X]˲.\032 $\x90@\xb0\xa0\xc1!\xc1\xdd\035B\b\020\xdc!\xb8L\xdc&\xee\022<\xb8\xbb\xbb\xbb\xbb3qwww\x87\x89<\xb2 \xd6\xde\xfbl\xb9\xef\x9e\xfb\xdew\xf6\xba罻\xfa\xcb$\xdd\xd5\xdd\xd5\xd5]お\036\xa3瘲\xa6F\xe6\006t_\ 005\xe5\004dE\xa4\xe5'

警告信息:在 install.packages("/Users/Jennifer/Documents/Carleton/9.F2018/LING4606/Rling_1.0.tar.gz", : installation of package '/Users/Jennifer/Documents/Carleton/9.F2018 /LING4606/Rling_1.0.tar.gz' 具有非零退出狀態

不知道我做錯了什么。 任何意見,將不勝感激。

我對 Rling 包有同樣的問題。 我以前安裝過這個包並且已經使用了很多年,但最近更新了 R 和 RStudio,不得不重新安裝它。 因此,我猜測這是一個僅影響較新版本的錯誤,或者與作者聲明需要添加以進行安裝的附加代碼有關(repos = NULL 等)。 使用 devtools::install_local("/Users/Rling_1.0.tar.gz") 沒有問題。

為將來遇到相同問題的任何人添加到此線程(就像我今天遇到的那樣):

  • Levshina 的 GitHub上似乎有更新版本的文件。 無論我嘗試什么(而且我嘗試了很多),我都無法使用我從“如何使用 R 進行語言學”一書中引用的網站下載的文件。 所以肯定是 go 到 GitHub 首先。 如果 tar.gz 文件不起作用,還有一個鏈接可以只下載 .RData 文件。

  • 我也無法讓 install.packages 命令以本書和 GitHub 存儲庫中引用的方式工作。 我聽從了這個線程和另一個更新的線程的建議並安裝了 devtools:

install.packages("devtools")
library("devtools")

然后使用以下內容:

devtools::install_local("/path/to/file/Rling_1.0.tar.gz", repos = NULL, type="source")

顯然,將 /path/to/file 替換為保存 tar.gz 文件的實際文件路徑。 我這樣說是因為對於我們中的許多人來說,這是我們對 R 的介紹並且可能是一般編碼,所以我不想假設人們已經知道或不知道什么。

希望這能為其他可憐的語言學家節省一些時間!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM