我试图让R认识到我已经安装了Rtools.exe.我已经尝试在几个不同的位置安装它.但是,每当我重新启动R并加载时,devtools我都会得到同样的错误:
> library(devtools)
WARNING: Rtools is required to build R packages, but is not currently installed.
Please download and install Rtools 3.0 from http://cran.r-project.org/bin/windows
/Rtools/ and then run find_rtools().
Run Code Online (Sandbox Code Playgroud)
当然,每当我尝试该函数时,find_rtools()我都会收到相同的错误消息.我已经完成了尝试通过帮助文件来解决这个问题,因为帮助文件devtools没有提供太多帮助.我已尝试在返回的几个位置安装,get_path()但问题仍然存在.
仅供参考,目前我的R安装在D:/R.
有没有其他人有这个问题,更重要的是,任何人都可以帮助我吗?如果这是重复,我很抱歉,我试图尽可能多地包含相关细节,如果您需要任何澄清,请告诉我.
谢谢,尼克
我们是一个小型开发商店,有10个人,其中3个人正在做.Net.新的VisualStudio 2010工具看起来非常好,我们想使用它们 - 但似乎其中许多(历史调试,UML工具,测试工具)只能在Ultimate Edition中使用.这需要12,000美元.或者对我们三个人来说近四十岁.(详见此处).
鉴于建筑可视化工具似乎直接取消了NDepend,每个成本约250欧元(并且非常优秀),我们无法证明这种支出的合理性.
现在,我们有一个正常的MSDN专业订阅,但只有我们一个VS团队系统,我认为不会给我们三个2010年Ultimates.鉴于我们没有使用整个Team Foundation Server的东西,只想要开发工具,我们能做些什么?
编辑:
以下是"专业"版本中缺少的开发工具列表(留下数据库和另一个问题的"测试实验室"工具).星号(*)表示该功能属于"Premium"版本,没有星号表示仅在"Ultimate"中可用.什么是非数千美元的替代品?
测试:
代码覆盖范围(*)
测试影响分析(*)
编码UI测试(*)
网络性能测试
负载测试
调试和诊断:
静态代码分析(*)
代码指标(*)
分析(*)
IntelliTrace(历史调试器)
架构和建模:
UML和层图查看器(*)
Architecture Explorer
符合UML 2.0的图表(活动,用例,序列,类,组件)
层图和依赖性验证
如何使用RStudio中的devtools在github上创建新的存储库?我试过:
然后我想我会create("MyNewRPackage")用来初始化目录结构和README.md文件.但是包骨架被创建为我项目的子文件夹而且我有~/MyNewRPackage/MyNewRPackage/R.但我需要在我的github存储库的根文件夹中创建包骨架.
使用devtools和RStudio在github上开始新R包开发的标准方法是什么?
我正在尝试使用devtools创建一个包.我想设置几个选项,以便自动填充DESCRIPTION文件.我似乎无法做对.
我认为这是一个可以轻松手动修复的问题,但我希望这可以在代码中使用.担心错误会影响我以后.关于适当语法的任何建议?我的功能在一个名为"R"的文件夹中.我将我的工作目录设置为R的父文件夹.然后:
library(devtools)
install_github("devtools")
options(devtools.desc.author="First Last <first.last@example.com> [aut, cre]")
options(devtools.desc.license="GPL-3")
load_all()
Run Code Online (Sandbox Code Playgroud)
这输出:
No DESCRIPTION found. Creating default:
Package: mypackage
Title:
Description:
Version: 0.1
Authors@R: First Last <first.last@example.com> [aut, cre]
Depends: R (>= 3.0.1)
License: GPL-3
LazyData: true
Loading mypackage
Invalid DESCRIPTION:
Malformed Authors@R field:
<text>:1:7: unexpected symbol
1: First Last
^
Required fields missing:
Author Maintainer
See the information on DESCRIPTION files in section 'Creating R packages' of the 'Writing R Extensions' manual.
Run Code Online (Sandbox Code Playgroud)
我知道在某种程度上,Authors @ R字段可以/在某种程度上取代Maintainer字段,但想知道如何让它停止抛出错误,以及它们的含义.
提前致谢!
我试图source_gist从devtools包中使用但我遇到一个错误:
> library(devtools)
> source_gist("524eade46135f6348140")
Error in r_files[[which]] : invalid subscript type 'closure'
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议.
如果包的当前版本出现一些错误,则用户可能更愿意安装特定版本(例如版本1.0.1).可以用什么样的R代码来实现呢?
举例来说,发布最新的OhdsiRToolsR包:
https://github.com/OHDSI/OhdsiRTools/tree/v1.0.1
命令如下:
install_github("OHDSI/OhdsiRTools", ref = 'v1.0.1')
Run Code Online (Sandbox Code Playgroud)
上面的代码不正确.它仅适用于分支(例如,master或devA).但该devtools软件包具有引用版本的功能.
理想情况下,我会通过标签引用发布(但提交ID的解决方案也可以).
EXTRA BONUS:什么代码可以安装"最新"版本.(但认为这是一个奖金问题.关于主要问题的问题)
形象不言而喻;该脚本位于调试器的忽略列表中;但每次我触发此异常时,它都会暂停。我无法取消选中Pause on caught exceptions,因为我试图暂停另一个启动脚本中捕获的异常。
Devtools 说The debugger will skip stepping through this script, and will not stop on exceptions,但它只是这样做,它并没有跳过这个脚本。
我尝试过几种方法,例如忽略/重新忽略。使用canary等。我在windows和osx机器上都有这个问题;所以这似乎与我的环境没有特别相关。
我想知道是否有其他人遇到过这个问题并找到了解决方法。谢谢。
所以我为R安装了devtools,但是当我用以下代码调用库时:
library(devtools)
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
WARNING: Rtools is required to build R packages, but is not currently installed.
Please download and install Rtools 3.1 from http://cran.r-project.org/bin/windows/Rtools/ and then run find_rtools().
Run Code Online (Sandbox Code Playgroud)
所以我执行了以下代码:
install.packages("Rtools", repos = "http://cran.r-project.org/bin/windows/Rtools/")
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
Installing package into ‘C:~/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
Warning: unable to access index for repository http://cran.r-project.org/bin/windows/Rtools/bin/windows/contrib/3.0
Warning message:
package ‘Rtools’ is not available (for R version 3.0.2)
Run Code Online (Sandbox Code Playgroud)
我很感激有任何帮助,让Rtools进入我的机器,所以我可以调用devtools库.谢谢!
我正在GitHub上开发两个包,我正在尝试使用该devtools::install_github()命令安装它们.
由于存储库是私有的,我auth_token为我的帐户创建了一个(据我所知,单个存储库没有办法做到这一点?)
devtools::install_github("mariodejung/rMQanalysis",
auth_token="6cd2dbe8bd1f062842b90afXXXXXXXXXXXXXXXXX",
ref="develop",
dependencies=TRUE)
devtools::install_github("mariodejung/cfpscripts",
auth_token="6cd2dbe8bd1f062842b90afXXXXXXXXXXXXXXXXX",
ref="develop")
Run Code Online (Sandbox Code Playgroud)
第一个软件包的安装按预期工作,第二个软件包开始安装但因错误而停止,并且出于任何原因它提到了第一个已安装的软件包.请在最后的注释中查看错误.我不知道为什么会这样,以及如何解决它.
我再次添加了下面的错误消息,因为我已经改变了一些东西.
很抱歉更改了,auth_token但脚本现在应保持私密状态.
我还检查了只用一个命令安装两个包,但它导致相同的错误消息.我还GITHUB_PAT根据评论中的建议在我的环境中添加了变量,以便不公开使用身份验证令牌.
devtools::install_github(c("mariodejung/rMQanalysis","mariodejung/cfpscripts"),
ref="develop",
dependencies=TRUE)
Run Code Online (Sandbox Code Playgroud)
此命令现在rMQanalysis成功安装程序包,并在安装时失败并显示相同的错误消息cfpscripts.仍然不知道如何弄清问题是什么.它适用于其他机器.还安装了所有依赖项.
devtools::install_github(c("mariodejung/rMQanalysis","mariodejung/cfpscripts"), ref='develop', quiet=FALSE)
Using GitHub PAT from envvar GITHUB_PAT
Downloading GitHub repo mariodejung/rMQanalysis@develop
from URL https://api.github.com/repos/mariodejung/rMQanalysis/zipball/develop
Installing rMQanalysis
"C:/PROGRA~1/R/R-32~1.5/bin/x64/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
"C:/Users/cfproteomics/AppData/Local/Temp/RtmpktvmUK/devtools43850da641a/mariodejung-rMQanalysis-0e38dd3463ea830b19f0afa2ade6f2e14db93041" \
--library="C:/Users/cfproteomics/Documents/R/win-library/3.2" --install-tests
* installing *source* package 'rMQanalysis' ...
** R
** data
*** moving datasets to lazyload DB
** inst
** tests …Run Code Online (Sandbox Code Playgroud) 我有一个 Vue 应用程序,我正在尝试在 Chrome DevTools 中调试它。问题是当我试图找到我想要调试的文件时,我得到了一个同名文件列表,加上一些奇怪的散列在末尾:
当我打开任何一个文件时,我得到一些乱码的缩小代码:
有时我可以找到我想要的文件(带有原始源代码),但有时找不到。
这些奇怪的文件是什么,我怎样才能找到我想要的文件(带有原始源代码)。有没有办法让 DevTools 只列出原始源代码文件?
谢谢。