2013-07-02 51 views
1

当我做rtags(ofile="TAGS")R提示,"TAGS"文件被写入,并没有输出到终端(完全按预期)。rtags:“etags:没有指定输入文件。”

当我在shell提示做R CMD rtags -o TAGS,所述"TAGS"文件写入过,但我看到这样的终端上几套消息:

etags: no input files specified. 
    Try `etags --help' for a complete list of options. 

我看到6台 - 12线 - 当我将我的libPath移出当前目录和两组 - 4行 - 当我将它保留在那里时。 I.e.,我看到更多rtags进程更少文件时的警告。

要重现,运行在目录:

$ mkdir z 
$ cd z 
$ R --vanilla CMD rtags 

Tagging R/C/Rd files under /home/sds/z; writing to TAGS (overwriting)... 

etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
etags: no input files specified. 
    Try `etags --help' for a complete list of options. 
Done 

是什么原因导致这些警告? 有没有办法避免它们?

+0

你“看不到输出”。那是什么意思?你看起来在哪里? –

+0

@DWin:澄清 – sds

+0

答案并不取决于您的* .R'文件的内容(我们无法看到)?我们所要求的猜测是否会被包括在特定的警告中? –

回答

0

当我从控制台会话的警告到控制台是不是在所有像你运行它,但他们大多是围绕通过该文件在我的工作目录行走的过程中基本上毫无意义的评论:

1: In file.remove(ofile) : 
cannot remove file 'TAGS', reason 'No such file or directory' 
..... 
: In readLines(file) :, incomplete final line found on './Untitled.R' 

我确实有一些这样的:

​​

有关分配的令牌代码位置的真实信息进入标签文件。由于我的设置中的警告完全不同,我仍然认为当您更改.Library变量时警告数量增加问题的答案将取决于R在操作期间解析的特定代码。猜测:从加载中删除代码可能会使某些操作无法顺利进行。记住这些只是'警告'。

+0

谢谢,但这与在* empty *目录中运行'R CMD rtags'有什么关系? – sds

+0

你解决了你的问题吗?我遇到了同样的错误,网络上没有关于此的信息 –

相关问题