标签: devtools

为什么Vue.js Chrome Devtools没有检测到Vue.js?

我有一个简单的Vue.js应用程序的代码.但vue.js devtools没有响应.它几天前运作良好,现在它不再工作可能出错了?当我访问https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd时,它说已经添加了.

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport"
        content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <script src="https://unpkg.com/vue@2.1.6/dist/vue.js"></script>

  <title>Document</title>
</head>
<body>
<div class="container">
  <div id="application">
    <input type="text" v-model="message">
    <p>The value of the input is: {{ message }}</p>
  </div>
</div>

<script>
  let data = {
    message: 'Hello World'
  }

  new Vue({
    el: '#application',
    data: data
  })
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

devtools vue.js

24
推荐指数
6
解决办法
2万
查看次数

在RStudio中运行devtools :: load_all(".")时出现字符(0)警告

我有一个我在RStudio中构建的R包,让我们称它为my_pkg.当我devtools::load_all(".")在RStudio中运行时(特别是使用Ctrl + Shift + L快捷方式),我收到以下消息:

Loading my_pkg
Warning messages:
1: character(0) 
2: character(0) 
3: character(0) 
4: character(0) 
5: character(0)
Run Code Online (Sandbox Code Playgroud)

包中的所有功能都可以正常工作.我NAMESPACEDESCRIPTION文件已完成,没有语法错误.?my_pkg但是,当我运行时,帮助文件与文件中提供的规范不匹配DESCRIPTION.当我删除Importsfrom时DESCRIPTION,没有更多的character(0)警告信息.当然,我需要那些进口.当我改为ImportsSuggests,会有character(0)警告信息.

这是描述文件内容,更改了一些内容以保护IP.

Package: scoutdroid
Title: This is where the title is.
Version: 0.1
Authors@R: "Ben Hanowell <benjamin.hanowell@redfin.com> [aut, cre]"
Description: This is where the description is.
Depends:
    R (>= 3.1.0)
Imports:
    dplyr,
    lubridate,
    mboost,
    randomForestSRC, …
Run Code Online (Sandbox Code Playgroud)

r devtools package-development

23
推荐指数
1
解决办法
2466
查看次数

使用devtools制作R包PDF手册

我正在使用devtools和roxygen2制作R包.我可以使用R CMD获得PDF手册,但我真的很好奇是否可以使用devtools完成.devtools的build(),check(),install()都不是PDF手册.这与制作小插曲有关吗?

我已经阅读并提到了类似的线程包开发:pdf手册和插图的位置

pdf r devtools manual roxygen2

23
推荐指数
2
解决办法
5895
查看次数

Git是否准备好向我的老板推荐?

我想向我的老板推荐Git作为一个新的源代码控制系统,因为我们在90年代被VSS(哎哟)困住了,但是工具和第三方支持还不够好吗?

具体来说,我说的是类似于TortoiseSVN的GUI前端,体面的视觉差异/合并支持,以及诸如电子邮件提交通知和来自第三方(如IDE和构建系统)的一般支持.

虽然这将由程序员使用,但我们团队中确实需要这种东西.我不想让每个人都使用新工具,甚至是新的源代码控制范例(分布式),除了命令行应用程序和一些在线教程.这将是一个倒退.

所以你觉得...... Git准备好了吗?Git有哪些不错的工具以及第三方开发应用程序支持哪些工具?

编辑:我原来的问题非常模糊,所以我正在更新它,专门询问可用工具列表和第三方支持Git.也许我们可以获得一个包含一系列内容的社区wiki帖子.

我也不认为'使用颠覆'是一个充分的答案.除了离线编辑之外,使用分布式源控制系统还有其他原因 - 私有和廉价分支就是其中之一.

git version-control devtools

22
推荐指数
3
解决办法
2144
查看次数

导出函数中的R data.table中断

我在将data.table用于roxygen2导出函数时遇到问题.

这是一个名为foo.R的文件中的一个简单的假函数(位于我的包的R目录中),它使用data.table:

#' Data.table test function
#' @export
foo <- function() {
  m <- data.table(c1 = c(1,2,3))
  print(is.data.table(m))
  m[,sum(c1)]
}
Run Code Online (Sandbox Code Playgroud)

如果我将此函数复制并粘贴到R中,此函数可以正常工作:

> foo <- function() {
+   m <- data.table(c1 = c(1,2,3))
+   print(is.data.table(m))
+   m[,sum(c1)]
+ }
> foo()
[1] TRUE
[1] 6
Run Code Online (Sandbox Code Playgroud)

但是,如果我只是加载导出的函数,R认为data.table是一个data.frame并且中断:

> rm(foo)
> load_all()
Loading test_package
> foo
function() {
  m <- data.table(c1 = c(1,2,3))
  print(is.data.table(m))
  m[,sum(c1)]
}
<environment: namespace:test_package>
> foo()
[1] TRUE
Error in `[.data.frame`(x, i, j) : object 'c1' not found
Run Code Online (Sandbox Code Playgroud)

这是怎么回事? …

r devtools data.table

20
推荐指数
1
解决办法
1868
查看次数

哪个是存储用于R包的插图中的图像的正确文件夹?

我正在为我的R包写一个小插图.我想在.Rmd文件中包含.jpg图像,该文件将生成pdf晕影.问题是:我应该在哪里存储这张图片?

我正在使用这些包devtoolsknitr生成小插曲(遵循@hadley书籍链接的建议).因此,我的包结构中有文件夹晕影.我应该在那里包含文件吗?或者我应该将图像包含在'inst/images'内的新文件夹中,如同在晕影中使用的外部数据(也是由@hadley:link推荐)?

提前感谢任何建议.干杯

r devtools knitr r-package

20
推荐指数
2
解决办法
1916
查看次数

devtools :: test()有效,但devtools :: check()没有.为什么?

我正在测试这个 R包.

以下三件事情很好:

但是,有以下几点

  • devtools::check()
  • devtools::build_win()#(请参阅此处的 win-builder输出)

产生这个错误:

R CMD检查结果1错误| 0警告| 0注意检查测试...错误运行'testthat.R'在'tests/testthat.R'中运行测试失败.最后13行输出:40:mutate_.data.frame(.,city_pop = ~readr :: parse_number(Population..4),metro_pop = ~readr :: parse_number(Population..5),urban_pop = ~readr :: parse_number(Population..6),Country = ~gsub(",","_",Country))41:mutate(.data,!(!(!dots)))42:mutate.data.frame(.data ,!(!(!dots)))43:as.data.frame(mutate(tbl_df(.data),...))44:mutate(tbl_df(.data),...)45:mutate.tbl_df (tbl_df(.data),...)46:mutate_impl(.data,dots)testthat results ============================ ==================================== OK:34 SKIPPED:0 FAILED:1 1.错误:城市工作(@ test-etl.R#113)错误:测试单元测试失败执行停止

此外,旧版本的Travis-CI作业会抛出错误dplyrreadr丢失,而开发版本的Travis-CI作业会抛出一个无法连接到数据库的错误.(我怀疑这些错误与上述错误无关.)

我读过这个这个这个这个,但这些都不似乎是我的问题.

我已经尝试了所有常用的技巧,我相信代码中实际上没有错误,只有某种环境/ NAMESPACE不匹配,我不明白,不知道如何调试.

有任何想法吗?我正在Ubuntu使用R 3.4.1.

MWE

# shell
git clone git@github.com:beanumber/etl.git
# R
library(devtools)
test()
check()
Run Code Online (Sandbox Code Playgroud)

unit-testing r devtools travis-ci

19
推荐指数
1
解决办法
642
查看次数

你如何实时与其他程序员合作?

假装你在IM上给我一些javascript帮助.如何让我尽可能轻松地帮助您使代码正常工作?

我一直遇到这种情况.我是即时通讯工具,有人在问我一个问题(或者也许是我在问他们),我们有很多来回沟通试图处理相同的代码.即时信使并不适合这种情况.电子邮件很慢,有点难以跟上来回.

这是我尝试过的:

Google文档: - 需要一个谷歌帐户,并不是完全实时的.很难知道其他用户可能正在编辑的时间/位置.

Pastie.org - 这对于共享代码非常有用,但不适用于双向协作.我喜欢界面(示例),但我不能与其他人实时编辑.

EtherPad - 看起来很有前途,但只有少数用户在负载下屈服.一些工作人员试图让我们使用它,但我们一直遇到性能问题甚至一些浏览器崩溃.

CollabEdit - 这个看起来很棒(刚刚发现它).我还没有和任何人一起使用它.它感觉轻巧,反应灵敏.这个人有运气吗?

Gobby - 当我们/我真正需要的是一些快速,临时的协作时,我将很难让人们安装这样的东西.话虽如此 - 也许值得研究一下我定期合作的人吗?有人用过吗?

JSbin - 我们试图在很多场合使用它,因为我工作的大多数人都是javascript人(我们在网络开发机构工作)."沙盒"javascript功能非常棒.但是,我们无法实时进行实时协作.我们可以在编辑代码后生成新的链接,但这比通过电子邮件发送给对方(或使用Pastie.org)要好一小步

屏幕共享 - 我只是在Mac用户之间看到了这项工作.如果其他开发人员在OSX 10.5(Leopard)上,在iChat中共享屏幕是微不足道的.除此之外,我不知道免费,可靠,没有大惊小怪的屏幕共享.

- 添加 - VNC - 进入的障碍在这个上太高了.安装软件,绕过网络防火墙,向本地防火墙添加例外......哎呀.我说的很快 "嘿,这些线看起来是对的吗?" 在这里合作. - /结束 -

...噢.

好的,那你用什么?

我认为理想的服务将是免费的,基于网络的和目的驱动的(嘿......有点像Stackoverflow).

collaboration resources devtools

18
推荐指数
1
解决办法
1731
查看次数

devtools :: install_github() - 忽略SSL证书验证失败

我正试图devtools::install_github()在Windows 7上的公司代理后面工作.

到目前为止,我必须做以下事情:

> library(httr)
> library(devtools)
> set_config(use_proxy("123.123.123.123",8080))
> devtools::install_github("rstudio/ggvis")

Installing github repo ggvis/master from rstudio
Downloading master.zip from https://github.com/rstudio/ggvis/archive/master.zip
Error in function (type, msg, asError = TRUE)  : 
  SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

显然,我们有一些证书服务器用我们自己的公司SSL证书替换SSL证书(通过访问https://github.com并检查证书确认).

无论如何,只是想知道是否有办法忽略该证书错误并继续安装?

r devtools rcurl

18
推荐指数
1
解决办法
9632
查看次数

更新从github安装的软件包

我正在使用从github安装的越来越多的开发包.

我发现自己想知道是否有一种简单的方法来更新这些包?本质上寻找类似update.packages()等效install_github()(或任何其他回购比CRAN).

类似的问题R-forge有一些想法:

自动更新从R-forge安装的软件包

也许最好的方法是在他们自己的单独目录中安装dev包:

从github存储库安装开发版R包时如何指定lib目录

在软件包安装时保留一个选项卡,并尝试定期重新安装列表.

有什么想法吗?

r github devtools

18
推荐指数
2
解决办法
2660
查看次数