R调试-看不到哪一行生成警告消息(闪亮)

R调试-看不到哪一行生成警告消息(闪亮),r,debugging,R,Debugging,有没有办法让Rstudio告诉您哪行源文件生成了警告消息? 现在它只是打印信息,我不知道是什么导致了这个问题 在Rstudio中,选中此菜单选项: 调试>错误>错误检查器 但它没有帮助,可能是因为这些是警告而不是错误?想法?首先使用命令打开 选项(warn=1) 然后,您可以通过单击“源”或“带回声的源”按钮来运行它(参见下图)。执行任何带有错误/警告的行时,都可以看到错误/警告消息 您可以告诉R使用选项(warn=2)将警告视为错误@MatthewPlourde我在控制台中运行了它,然后再次运

有没有办法让Rstudio告诉您哪行源文件生成了警告消息? 现在它只是打印信息,我不知道是什么导致了这个问题

在Rstudio中,选中此菜单选项: 调试>错误>错误检查器

但它没有帮助,可能是因为这些是警告而不是错误?想法?

首先使用命令打开
选项(warn=1)
然后,您可以通过单击“源”或“带回声的源”按钮来运行它(参见下图)。执行任何带有错误/警告的行时,都可以看到错误/警告消息


您可以告诉R使用
选项(warn=2)将警告视为错误
@MatthewPlourde我在控制台中运行了它,然后再次运行了我的闪亮应用程序。。。到目前为止,没有区别。但是谢谢你!请记住,“错误”与“警告”不同。使用错误检查器不会对警告做任何事情。马修的建议应该把警告变成错误。如果你看不出有什么不同,那就太奇怪了。就好像app.R文件上的shinny::runApp()与source()做了不同的事情一样。。。但是是的。。。源代码似乎带回了“显示回溯”的东西来帮助调试。这就解释了为什么有时候我看到了,有时候我没有看到。因为有时候我会使用source,但大多数时候我只是使用runApp()。谢谢