安装Middlechild软件包时出现问题。错误信息是:
##Rd warning:` ##C:/Users/xyz/AppData/Local/Temp/RtmpcdCCZ4/R.INSTALL293c41927138/middlechild/man/call_mitm.Rd:10: file link 'exec_background' in package 'sys' does not exist and so has been treated as a topic
##Rd warning: C:/Users/xyz/AppData/Local/Temp/RtmpcdCCZ4/R.INSTALL293c41927138/middlechild/man/pipe.Rd:10: file link '%>%' in package 'magrittr' does not exist and so has been treated as a topic
##Rd warning:` ##C:/Users/xyz/AppData/Local/Temp/RtmpcdCCZ4/R.INSTALL293c41927138/middlechild/man/start_mitm.Rd:15: file link 'exec_background' in package 'sys' does not exist and so has been treated as a topic
这些错误使我无法将软件包放入库中。它们看起来是:
Error: package or namespace load failed for ‘middlechild’: .onLoad failed in loadNamespace() for 'middlechild', details: call: find_mitm() error: mitmdump not found. Please run middlechild::install_mitm().
有人有经验/答案可以帮助我解决这个问题吗?
答案 0 :(得分:0)
TLDR ;安装mitmproxy
好的。在您回复我的评论之后,并且因为我希望您成为最好的程序员,您可以变得更快,所以我将花一些时间来帮助您获得至关重要的东西,对于您的其余工作,您将不可避免地感谢我生活-甚至更多。
首先,编程语言通常在一个或一组单词的末尾使用括号来定义function()
。
在编码和创建自己的函数时,以简短而有意义的方式命名它们(明确地表示其功能),将极大地帮助您快速识别其功能并减少每次调用时的键入次数。它还将帮助其他人更快甚至有时更好地了解整个计划,从而增加您进行评论/协作等的机会...
向功能添加有意义的注释以快速地以图形化方式直观地说明创建此类功能的过程,方法或思路,绝对不便宜。它不仅可以帮助其他人牢牢掌握您的代码/想法,而且更有可能充当该过程的叙述,使其更易于理解。
现在 ...在当前上下文中...
Error:
package or namespace load failed for ‘middlechild’:
.onLoad failed in loadNamespace() for 'middlechild', details:
call: find_mitm()
error: mitmdump not found. Please run middlechild::install_mitm().
此错误也应该让您也相当明确地知道发生了什么,如果您幸运的话,这也将使您能够快速找到当前问题的解决方案。
运行功能loadNamespace()
时,执行了另一个功能。它的名字也很合适.onload()
。
至少在我看来,这个onload()
函数看起来像一个初始化步骤,从中验证/加载环境/依赖项以确保执行无忧。现在,我们可以从错误消息的其余部分中得出结论: mitmdump 是我们无法满足的要求。
onload()
函数询问/调用了另一个函数,该函数的名称也很合适,以找到 mitm 作为 mitmdump 继续。 find_mitm()
是一个友好的功能,即使在发生此类故障后,它也可以引导我们朝着正确的方向前进。它告诉我们确保已经运行了install_mitm()
函数,无论如何对我来说,您的猜测和我的一样好,为安装mitm
做些什么,它应该提供所需的 mitmdump 。
快速搜索功能install_mitm()可以帮助我们在简短阅读后迅速了解我们需要安装mitmproxy。
因此,请简短地(hahahhaha),对显示给您的信息要合乎逻辑,不要不理会尝试并打开多个浏览器选项卡。解决问题的工具的可用性意味着即使您尝试最少的尝试,也可以借助一个“我很幸运”的搜索来进一步提高自己的坐姿。
哇。多数民众赞成在很多话。啤酒时间。