尝试在R中安装Rling软件包时出错

zbdgwd5y  于 2022-12-20  发布在  其他
关注(0)|答案(2)|浏览(335)

当我尝试在R和RStudio中安装Rling包时,出现以下错误:

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

Error in rawToChar(block[seq_len(ns)]) : embedded nul in string: '\037\x8b\b\0\0\0\0\0\0\006\xec\xbd\005X]\u02f2.\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'
警告信息:在安装包("/用户/詹妮弗/文档/卡尔顿/9. F2018/LING4606/Rling_1.0.tar.gz ")中,:软件包"/Users/Jennifer/Documents/Carleton/9.F2018/LING4606/Rling_1.0.tar.gz "的安装具有非零退出状态
不知道我做错了什么。如果有任何建议,我将不胜感激。

dced5bon

dced5bon1#

Rling软件包也有同样的问题。我以前安装过这个软件包,并且已经使用了很多年,但是最近更新了R和RStudio,不得不重新安装它。所以,我猜这是一个只影响新版本的bug,或者与作者声明需要添加的附加代码有关(repos = NULL等)。使用devtools::install_local(“/Users/Rling_1.0.tar.gz”)工作没有问题。

qjp7pelc

qjp7pelc2#

添加到这个线程的任何人谁得到同样的问题在未来(就像我今天):

  • Levshina's GitHub上似乎有一个更新版本的文件。无论我尝试什么(我尝试了 * 很多 *),我都无法使用我从“How to do linguistics with R“一书中引用的网站下载的文件。所以一定要先去GitHub。如果tar.gz文件不起作用,还有一个链接可以只下载.RData文件。
  • 我也无法让install.packages命令按照书中和GitHub库中引用的方式工作,我听从了这个线程和另一个more recent thread的建议,安装了devtools:

安装.packages(“开发工具”)
库(“开发工具”)
然后使用以下内容:

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

显然,用tar.gz文件保存的实际路径替换/path/to/file,我这样说是因为对我们很多人来说,这是R的入门,可能还有一般的编码,所以我不想假设人们已经知道或不知道什么。
希望这能为其他一些糟糕的语言学家节省一点时间!

相关问题