问题标签 [r-usethis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
205 浏览

r - InternetOpenUrl 失败:“无法建立与服务器的连接”

我已经陷入了一个兔子洞,试图设置 Github 操作来检查我的包的构建usethis::use_github_action_check_standard()。该函数在尝试从r-lib.yaml存储库中提取文件 时失败。我一直试图弄清楚为什么对我来说失败了。似乎对于来自 Github 的任何文件都失败了,但对于来自其他位置的文件确实有效。readLines()readLines()

我尝试Use Internet Explorer library/proxy for HTTP在 RStudio 选项中选中和取消选中无效。

reprex 包于 2021-08-05 创建 (v2.0.0 )

0 投票
1 回答
87 浏览

r - 如何通过 GitHub Actions 向 CRAN 提交 R 包?

我创建了一个 R 包,每当我将更改合并到主分支时,我想通过 GitHub Actions 将它上传到 CRAN。我找到了很多 R 操作的示例,我什至查看了一些最流行的包(如 dplyr)是如何做到的,即使我找到了一个devtools::release()辅助函数,我仍然没有看到一个工作流程可以当您将更改合并到主分支时,将库提交给 CRAN。包开发人员是否手动执行此操作?是否有任何理由为什么这没有自动化?

0 投票
1 回答
606 浏览

r - `use_import_from' 不是从 'namespace:usethis` 导出的对象

在开发 R 包时,我试图使用该函数usethis::use_import_from()在包中导入来自另一个包的单个函数,但无论我尝试何种方式,该函数都不可用:加载usethisdevtools显式写入名称::。它在帮助中也不可用。但是,这里有很好的记录我可以在这里的源代码中看到它:

我在 Windows 10 上使用 RStudio 1.3.1056、R 4.0.4、usethis 2.0.1 和在 Linux 上使用 RStudioServer 1.1.1717、R 4.1.0、usethis 2.0.1 并且两者都有相同的问题。

我知道我可以自己在描述中插入该行,但似乎对该功能进行了一系列检查,使其更安全。

有人可以帮忙吗?

0 投票
1 回答
463 浏览

docker - 来自 usethis 包的 github 操作出错找不到“action.yml”、“action.yaml”或“Dockerfile”

我一直在尝试开始在我的包中使用 github 操作进行持续集成,但是,即使我使用的是 usethis 包的预制功能,它也无法正常工作,并且跑步者会立即停止。

我尝试过以下功能:

和这个:

但他们都失败了以下消息:

您可以看到此存储库中的所有内容

但无论如何,这是我用于回购的代码:

欢迎任何帮助

0 投票
1 回答
33 浏览

r - How to add documentation to package (not to the package's functions)

I am trying to get documentation to show up for an actual package (not its functions, since that's done automatically when documentating the package) through the help() or ? functions.

For example, using the following:

We get:

I created a basic package, cats, through Hillary Parker's tutorial: https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/. I installed it and confirmed that it works correctly, e.g., getting help docs for the one function:

Gives:

However, trying to get docs for the package itself:

From the function help, I can click on Index, and then I get an OK "help" page, and I can also from there click on DESCRIPTION file, but these are definitely not like what help(cats) would output.

How can I get the same help() call for my cats package? I think I must have read all tutorials about creating a package but only saw something about adding vignettes which seem to be a different thing (though I did try adding a vignette, and the help docs still didn't come up). I also tried adding a readme file, but alas, same result. What's the trick? =)

Edit: Actually been using usethis through devtools to install and document() but I don't think this would make a difference as I didn't see this particular form of package documentation documented on any of the tutorials.

0 投票
1 回答
131 浏览

r - 无法安装“usethis”包

我正在使用 R-4.1.1 和 Rstudio 的最新版本。

我的目标是使用该ggradar软件包,但我无法安装它,install.packages因为:

文件包“ggradar”不适用于此版本的 R

所以我想像这样安装应用程序:

我设法安装devtools但是当我尝试:

有这个错误:

错误:le package 'usethis' nécessaire pour 'devtools',mais est introuvable

当我尝试安装 devtools 时

它不起作用。所以最后,我尝试安装包usethis

但我做不到:我有一个大错误,它的结尾是:

install.packages 中的警告:安装包“usethis”的退出状态非零

你能帮我吗?

0 投票
1 回答
54 浏览

r - pkgdown::build_site() 未在 HTML 渲染中捕获 R 包徽标

我最近买了一台装有 Windows 11 的新笔记本电脑(尽管我 sessionInfo() 说的是 Windows 10),我正在尝试为pkgdown我正在开发的 R 包构建一个站点。这不是我过去遇到的问题。运行该命令pkgdown::build_site()不会正确地将我的自定义徽标链接到此 R 包的 HTML 站点。

下面的自定义徽标 png,供后代使用: brConnectR 徽标

man/figures/logo.png文件是生成的,usethis::use_logo("path/to/logo.png")并且网站图标是作为该pkgdown::build_site()过程的一部分生成的,但是,结果docs/index.html无法捕获任何徽标。下面是我的sessionInfo()

任何指针将不胜感激!

0 投票
0 回答
42 浏览

r - R 包开发错误:无法打开 URL

我创建了两个 R 包。

现在我处于需要package2依赖的情况package1

在项目中package2,我运行了这行代码:

它将DESCRIPTION文件更新为以下内容:

但是,当我尝试通过运行以下命令安装软件包时:

我收到以下错误:

仅供参考,我也尝试了以下方法,但没有成功(无论如何我都会遇到同样的错误):

简而言之,我想知道如何添加 gitlab 开发人员库作为包的导入。

有谁知道我在这里想念什么?您的帮助将不胜感激。

我很抱歉没有提供一个可重复的例子,有问题的包都是我公司专有的。

0 投票
1 回答
69 浏览

r - 无法理解由平台特定设备 (X11) 引起的 devtools::check() 中的 1 条注释

我正在尝试将我的包上传到 CRAN 并使用devtools::check(),但我无法理解为什么该函数显示 1 个注释。

该代码在我的存储库中可用。检查功能显示以下消息:

有谁知道这是什么原因?先感谢您!

0 投票
0 回答
36 浏览

r - R包构建检查有关“秤”的警告

我正在构建一个 R 包,并且不断收到有关“秤”的警告(如下)。我扫描了我的整个代码,但我无法弄清楚问题出在哪里。任何的意见都将会有帮助。谢谢!

我的包中有我要导入的包。