我想检查我是否有最新版本的程序。我已将我的程序共享到 bitbucket.org ,并且如果我需要提取最新版本,或者我已经拥有最新版本,我希望我的 C++ 代码可以写给我。
尝试安装R devtools软件包时(在 Linux Mint、19.3 和 R 4.0.2 上),我收到此错误。在 ANTICONF 部分,该消息为我应该做什么提供了一些建议,但我是 Linux 新手,我不明白如何实现这些说明,而且我在互联网上的搜索也没有结果。有人可以提供有关安装libgit2或解决此问题所需的命令/步骤的指导吗?
> install.packages("devtools")
Installing package into ‘/home/xilliam/R/x86_64-pc-linux-gnu-library/4.0’
(as ‘lib’ is unspecified)
also installing the dependencies ‘gert’, ‘usethis’
trying URL 'https://cloud.r-project.org/src/contrib/gert_1.0.2.tar.gz'
Content type 'application/x-gzip' length 61324 bytes (59 KB)
==================================================
downloaded 59 KB
trying URL 'https://cloud.r-project.org/src/contrib/usethis_2.0.0.tar.gz'
Content type 'application/x-gzip' length 556740 bytes (543 KB)
==================================================
downloaded 543 KB
trying URL 'https://cloud.r-project.org/src/contrib/devtools_2.3.2.tar.gz'
Content type 'application/x-gzip' length 373387 bytes (364 KB)
==================================================
downloaded 364 KB
* installing *source* …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 libgit2 从远程存储库进行拉取/合并/推送。
不幸的是,看起来我用错了。
所以基本上我做了一个 pull,然后尝试将它与 merge_head_from_fetchhead 合并
当我查看结果时,合并提交有两个相同的提交父级,并且缺少来自远程的文件。
代码位于此处:Gist 上的代码:NotesModel.cpp 第 85 行 尝试执行合并推送的方法是 void NotesModel::pullMergePush() 是的,我知道,那是原始的 :)
多谢
我以前尝试过,但在完整版本中几乎没有成功,但即使现在失败了,而且我显然在 Windows 上遗漏了一些东西(是的,它可能是 Windows :P)
有人可以带我过去吗
我正在使用 CMake gui For windows,尝试构建一个 VC2015 项目
我在构建 libgit2 时遇到的错误是
checking for module 'libssh2'
package 'libssh2' not found
LIBSSH2 not found. Set CMAKE_PREFIX_PATH if it is installed outside of the default search path.
Run Code Online (Sandbox Code Playgroud)
即使我已经把它放在每一个可能的地方,我认为它会看起来,我试过设置CMAKE_PREFIX_PATH?
如果有人在 Windows 上成功完成了它,我将不胜感激一两个关于我做错了什么或应该做什么的指针
谢谢罗伯特