当在Ubuntu 20.04上运行的RStudio中重新启动R(4.3.1)时,我得到以下错误消息:
Restarting R session...
Project...
$ /usr/local/bin/curl --version ----------------------------------------------
error in running command
Error executing '/usr/local/bin/curl --version': is your copy of curl functional?
字符串
当我在终端中运行locate libcurl.so.4
时,它显示了系统上不同位置的多个libcurl版本:
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0
/usr/local/lib/libcurl.so.4
/usr/local/lib/libcurl.so.4.8.0
型
我对Linux或curl没有经验。应该从/usr/local/
中删除libcurl吗?
1条答案
按热度按时间4zcjmb1e1#
我会先检查curl是否安装在/usr/local/bin/curl中。
运行命令:
字符串
如果你得到类似“cannot open `/usr/local/bin/curl'(No such file or directory)”的信息,这意味着R可能正在/usr/local/bin/中寻找curl,但找不到。你可以运行:
型
要找出curl在文件系统中的位置并确保它已安装。然后可以在/usr/local/bin中添加curl的符号链接,以便可以从/usr/local/bin文件夹调用curl二进制文件。
型
然后运行以下命令来测试一切是否正常:
型
Linux中的符号链接基本上是指向系统中另一个文件名的引用。如果你好奇的话,这里有更多的内容:
https://en.wikipedia.org/wiki/Symbolic_link