我正在使用 R CMD 检查我的包devtools::check,我遇到了相同的ERROR(见下文)讨论here。我试着按照那里的建议去做:我在我的代码中添加了一个#'@export之前的标签,我还添加了. 但是我仍然得到同样的错误。#'@exampleprep.Rexport(prep)NAMESPACE
有谁知道我该如何解决这个问题?
任何帮助将不胜感激
阿亚拉
* checking R/sysdata.rda ... OK
* checking examples ... ERROR
Running examples in 'prepdat-Ex.R' failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: prep
> ### Title: Aggregate Long Format Data According to Grouping Variables and
> ### Generate a Number of Measures for Each Cell in the Aggregated Data
> ### for …Run Code Online (Sandbox Code Playgroud) 这是一个普遍的问题。有时我在使用 angular 和 webpack 进行开发时会遇到一个错误,即整个堆栈跟踪是来自 bundle.js 或 angular.js(有时是 jquery.js)的行。是否有可能看到错误实际上来自哪里(我的意思是在我的代码中)?
我在https://webpack.github.io/docs/configuration.html 中研究了 devtool 类型,
但即使我使用 eval-source-map 我也无法得到任何我可以使用的东西(使用devtool:source-map是不可能的,因为它非常慢)。
谢谢。
我正在使用 devtools 和 roxygen2 编写一个 R 包来做文档。该文档适用于除我的两个 R 文件之外的所有文件。对于这两个,第一个函数的文档文件 (.Rd) 是在没有 \title{} 行的情况下生成的。例如,这是我的普通 rd 文件顶部的样子:
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/general.R
\name{rmsd}
\alias{rmsd}
\title{Calculates the Root Mean Squared Deviation/Error}
\usage{...`
Run Code Online (Sandbox Code Playgroud)
这是由代码块生成的:
#' Calculates the Root Mean Squared Deviation/Error
#'
#' This function calculates the root mean squared error/deviation (RMSD/E)
#' between two vectors of numbers.
#'
#' @param x numeric, the first vector
#' @param y numeric, the second vector
#' …Run Code Online (Sandbox Code Playgroud) 我正在使用 RStudio 制作 R 包。我很习惯使用 Build 面板上的按钮。我有一个脚本,每次我Build & Reload或Clean and Rebuild 时都想运行。我想编写一个函数来运行我的脚本,然后执行devtools与其中一个按钮关联的命令,但我无法找到这些按钮和 devtools 命令之间对应关系的文档。按钮如下:
对于该列表中的每个项目,devtools我将运行哪些R 代码来导致完全相同的行为?
测试反向依赖是一件痛苦的事,我发现可用的实现有问题,例如,当我运行时,devtools::revdep_check()我看到
Reverse dependency checks for <MY PACKAGE> ==========================================================================
Saving check results in `revdep/checks/`
Saving install results in `revdep/install/`
Computing reverse dependencies...
Installing dependencies for <MY PACKAGE> to <TEMP DIR>
Installing <MY PACKAGE> to <TEMP DIR>
Error: Command failed (1)
Run Code Online (Sandbox Code Playgroud)
所以我尝试了它的后继者revdepcheck::revdep_check()来看看
?? INIT ??????????????????????????????????????????????????????????????????????????????????????? Computing revdeps ??
Error in read.dcf(file = tmpf) : cannot open the connection
In addition: Warning message:
In read.dcf(file = tmpf) :
cannot open compressed file '//C:%5CUsers%5C<MY USER NAME>%5CAppData%5CLocal%5CR-crancache%5CR-crancache%5CCache/cran/src/contrib/PACKAGES', probable reason 'No such …Run Code Online (Sandbox Code Playgroud) 我目前正在构建一个 R 包,称之为mypackage. 我使用 生成了一个包小插图devtools::use_vignette("my-vignette"),并用内容填充了我的小插图。当然,因为是包小插曲,所以我需要演示一下这个包本身包含的函数和数据的使用。但是,在编织小插图时,我在加载包裹及其内容时遇到了问题。
即使在重新启动 R 并清除工作区之后,小插图中的所有代码块也可以在我的本地计算机上正常运行。但是,当我尝试使用 devtools::build() 构建包时,构建失败:
Error in library(mypackage): there is no package called `mypackage` Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> library Execution halted
控制台中的完整输出devtools::build()是:
* checking for file ‘/path/to/mypackage/DESCRIPTION’ ... OK
* preparing ‘mypackage’:
* checking DESCRIPTION meta-information ... OK
* installing the package to build vignettes
* creating vignettes ... ERROR
Quitting from lines 39-44 (my-vignette.Rmd)
Error: processing vignette 'my-vignette.Rmd' failed with diagnostics: …Run Code Online (Sandbox Code Playgroud) 我正在尝试从源代码构建一个 R 包 (DESeq2),以便我可以调试它。我已经安装了所需的所有依赖项,并且正在按照 Hillary Parker 的说明创建 R 包。我正在使用 R-3.4.2 在 CentOS 6.6 上运行它。
我跑:
library("devtools")
install("DESeq2", keep_source=TRUE)
Run Code Online (Sandbox Code Playgroud)
它将它安装在我所有其他 R 库的目录中。当我看着安装DESeq2库它丢失了所有的DESeq2/R/*.R和DESeq2/src/*.cpp文件。
问题:这些文件在哪里,为什么没有安装?这似乎不是预期的行为。
我使用 react-native run-android 执行项目,并在另一个终端中执行以下操作:
npm 运行 react-devtools
它打开了电子的新窗口,上面写着:
反应本机应用程序它将在几秒钟内打开......
但什么也没有发生。
我用 Ctrl + m 放入模拟器切换检查器,我可以在网络中看到它向http://localhost:8097发出请求,结果是它无法连接并继续尝试相同的结果。
devtools 无法连接到模拟器,它写连接...并显示故障排除链接但链接不起作用。使用 devtools 中的 ctrl shift i,我可以理解错误是由于 backend.js 而无法连接。有谁能够帮助我?
我有一个 Safari/Firefox/Chrome 浏览器。我的浏览器有开发工具。有没有办法为现有连接发送/编辑 websocket 消息?还是通过插件?
谢谢
mozilla google-chrome devtools websocket google-chrome-devtools
我一直在尝试从网站获取视频源,但是当我打开开发工具这样做时,它向我显示以下消息:“不要打开开发人员工具”。
到目前为止,我已经尝试过:
关闭 javascript -> 不起作用,不加载视频。
找到函数:
olplayer.src({type:"application/x-mpegURL",src:"https://127.0.0.1/no_video.mp4.m3u8"});
document.body.innerHTML="";
document.write(" Dont open Developer Tools. ");
throw new Error(" Dont open Developer Tools. ");
self.location.replace('https:'+window.location.href.substring(window.location.protocol.length));
Run Code Online (Sandbox Code Playgroud)
设置断点并重新加载,运行:
Object.defineProperty(window, "console", {configurable: false});
Run Code Online (Sandbox Code Playgroud)
任何想法如何绕过这种保护?
javascript google-chrome devtools adblock google-chrome-devtools