标签: devtools

警告:LazyData DB 为 .... MB,未设置 LazyDataCompression

我已经devtools::check()在我的 R 包上运行并收到以下错误:

14.3 MB 的 LazyData DB(未设置 LazyDataCompression)

针对此问题的建议解决方案之一是删除

惰性数据:true

从描述文件。但是,我需要延迟加载数据集,以便它们在安装时加载到环境中。

r devtools r-package

5
推荐指数
1
解决办法
1236
查看次数

chromium DevTools 记录器不存在

我们正在使用 Chromium DevTools Recorder,在 Chromium 92 中我们能够找到这个项目(它是实验性的)。现在在 chromium 99 中我找不到记录器。这个功能存在于 chrome 中,但不存在于 Chromium 中,你知道我如何激活它吗?

谢谢

devtools recorder chromium

5
推荐指数
1
解决办法
508
查看次数

当我运行 devtools::check_rhub 时发现以下文件/目录:“NULL”

当我运行 devtools:check_rhub 时,我收到以下注释:

\n

\xe2\x9d\xaf checking for non-standard things in the check directory ... NOTE Found the following files/directories: \'\'NULL\'\'

\n

即使使用 RStudio 中的 ls() 命令,我也无法在任何地方找到这个 NULL 文件/目录。我什至删除了本地存储库并重新克隆它,但此注释仍然存在。

\n

有人知道这是否是一个错误/崩溃?\n如果不是,我该如何解决它?

\n

更新:如R-hub 问题 #560中所述,这可能是由于 R-hub 中的某些内容而不是我的包中的某些内容造成的。根据 R-hub 维护者的说法,这应该被忽略。

\n

submission r devtools cran

5
推荐指数
0
解决办法
601
查看次数

Microsoft Edge DevTools 自动关闭

在 Microsoft Edge 版本 116.0.1938.69(Windows 官方版本)(64 位)中打开开发人员工具后,它会在 5 秒后关闭。

我已经尝试过恢复默认设置,但问题仍然存在。Edge 由我的公司管理。

在我的个人笔记本电脑上,同一版本不会发生这种情况。还有其他人遇到这个问题并知道如何解决吗?

谢谢

browser crash devtools

5
推荐指数
1
解决办法
613
查看次数

无法从 Web 浏览器复制 GET 请求

我正在尝试复制来自 Chrome 浏览器的请求。当我打开 url https://ticket.bolshoi.ru/shows时,有一个对https://ticket.bolshoi.ru/api/v1/client/shows的 GET 请求返回 json。我从 DevTools 复制了 cURL 请求。这是我得到的:

curl 'https://ticket.bolshoi.ru/api/v1/client/shows' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Connection: keep-alive' \
  -H 'Cookie: skipped for security reason' \
  -H 'Referer: https://ticket.bolshoi.ru/shows' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Chromium";v="118", "Google Chrome";v="118", "Not=A?Brand";v="99"' \
  -H 'sec-ch-ua-mobile: ?0' …
Run Code Online (Sandbox Code Playgroud)

curl google-chrome http devtools

5
推荐指数
1
解决办法
202
查看次数

data.table&devtools:install_github错误 - 函数在本地工作但不是从github安装包后

data.table从github使用安装软件包后,我遇到了问题devtools.我的自定义函数(使用data.table功能)在本地加载函数时有效,但是当我在github上创建自定义包并从github安装包时,该函数不再有效.

加载所需的包:

require(PerformanceAnalytics)
if(!require(PerformanceAnalytics)) install.packages("PerformanceAnalytics");
require(PerformanceAnalytics)
require(data.table)
if(!require(data.table)) install.packages("data.table"); require(data.table)
require(devtools)
if(!require(devtools)) install.packages("devtools"); require(devtools)
Run Code Online (Sandbox Code Playgroud)

创建一个虚拟数据集:

data(edhec)
EDHEC<-data.frame(date=index(edhec),coredata(edhec))
EDHEC<-melt(EDHEC,id.vars="date")
EDHEC<-data.table(EDHEC,key=c("variable","date"))
Run Code Online (Sandbox Code Playgroud)

使用devtools从github安装我的包:

install_github("r_jfreels","jfreels"); require(jfreels)
Run Code Online (Sandbox Code Playgroud)

运行我的功能:

test_date(EDHEC)
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:"min(date)中的错误:参数的无效'type'(闭包)"

现在在本地创建函数:

test_date<-function(DF) {
  DT<-data.table(date=DF$date,variable=DF$variable,value=DF$value,key=c('variable','value'))
  DT[,list(start_date=min(date),end_date=max(date)),by=variable]
}
Run Code Online (Sandbox Code Playgroud)

再次测试该功能:

test_date(EDHEC)
Run Code Online (Sandbox Code Playgroud)

这有效.

这让我疯了,我不知道问题是什么.

r devtools data.table

4
推荐指数
1
解决办法
556
查看次数

从Atlassian Stash安装R包

我制作了一个R包,它托管在我雇主的Atlassian Stash实例上.我一直在告诉其他用户克隆repo然后devtools::install("<path-to-repo>")用来安装软件包.

如何在克隆存储库的情况下让用户安装软件包?我可以在没有托管代码更容易访问的情况下执行此操作吗?

git r devtools bitbucket-server

4
推荐指数
1
解决办法
564
查看次数

devtools build_vignette无法找到功能

如果我devtools::use_vignette("my-vignette")在我的包中使用,运行devtools::build_vignette()正常.

但是,一旦我从包中添加了对任何内容的调用,它就会停止工作,并出现错误could not find function "myfunc".如果我添加一个library(mypackage)电话,我会收到错误there is no package called 'mypackage'.

(我应该注意,我的包检查,构建和安装完全干净[没有晕影],并且运行devtools::load_all()也适用于交互式会话.)

我知道如果我构建并安装我的软件包,那么我就可以获得构建的小插图.这似乎是一种非常低效和危险的发展方式; 基本上强迫我在每次提交时重新构建并重新安装整个软件包,以测试小插图没有破坏.

是否有另一种方法可以让小插图识别正在进行的包裹?

r devtools

4
推荐指数
1
解决办法
2416
查看次数

使用`devtools :: build_vignette`编译一个插图,以便.md保存在vignettes目录中

我正在尝试编译一个包装插图,使.md文件保留在vignette文件夹中,以便它仍然可以在github上看到.我正在使用devtools这一切.我已经看过这种方法,并将在下面概述:

我已经自动生成了一个晕影模板使用devtools::use_vignette().然后我修改了.Rmd文件看起来像这样(截断的模板版本):

---
  title: "package"
author: "author"
date: "`r Sys.Date()`"
output:
  rmarkdown::html_vignette:
  toc: true
  keep_md: true
vignette: >
  %\VignetteIndexEntry{Vignette Title}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---

  Vignettes are long form documentation commonly included in packages. Because they are part of the distribution of the package, they need to be as compact as possible. The `html_vignette` output type provides a custom style sheet (and tweaks some options) to ensure that the resulting html is as small …
Run Code Online (Sandbox Code Playgroud)

vignette r devtools

4
推荐指数
1
解决办法
353
查看次数

在Ubuntu VM中安装devtools软件包

我尝试在错误的Ubuntu 16.04 VM中安装devtools软件包。

我成功尝试安装的其他软件包

但是我无法安装它,控制台中的过程是这样的:

> install.packages("devtools")
Installing package into ‘/home/stefan/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
also installing the dependencies ‘curl’, ‘openssl’, ‘httr’, ‘git2r’

--2018-01-26 22:14:08--  https://cran.rstudio.com/src/contrib/curl_3.1.tar.gz
Resolving cran.rstudio.com (cran.rstudio.com)... 54.230.27.181
Connecting to cran.rstudio.com (cran.rstudio.com)|54.230.27.181|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 366086 (358K) [application/x-gzip]
Saving to: ‘/tmp/RtmpIF4wAz/downloaded_packages/curl_3.1.tar.gz’

     0K .......... .......... .......... .......... .......... 13% 1017K 0s
    50K .......... .......... .......... .......... .......... 27% 1,62M 0s
   100K .......... .......... .......... .......... .......... 41% 1,32M 0s
   150K .......... .......... .......... …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu r devtools

4
推荐指数
1
解决办法
2872
查看次数