在 Ubuntu 14.04 中使用“source”命令时出现 Bash 语法错误

在 Ubuntu 14.04 中使用“source”命令时出现 Bash 语法错误

我的终端中显示的错误信息已粘贴在下面。

sarvotham@ramanPC:~$ source("http://bioconductor.org/biocLite.R")
bash: syntax error near unexpected token `"http://bioconductor.org/biocLite.R"'

之前曾多次使用过相同的命令和相同的语法,并且运行良好。

答案1

http://bioconductor.org/biocLite.R是一个 R 文件。您使用的命令是 R 命令语法...但您当前处于 Bash shell 中。

运行RR shell,然后重试。


来自安装页面

安装最新版本的 R,然后获取最新版本的 Bioconductor通过启动 R并输入命令

source("http://bioconductor.org/biocLite.R")
biocLite()

答案2

可能您有一个以此名称声明的函数(source),它也是 bash 内置命令的一部分。bash 的source命令将仅执行本地文件。

为了使其再次工作,请再次声明您自己的source函数。

相关内容