jjzjj

github - 困惑 : GitHub Project broken(? ), 指令不明确 : Mercurial setup(? )

coder 2024-07-09 原文

首先,我从来没有用github做过什么,这是我第一次尝试,所以请有礼貌地帮助我上车。

我想使用这个 github 项目: https://github.com/jmmcatee/cracklord完全是go语言。

来自说明: 如果你想从源代码构建东西,首先需要你有一个带有 GOPATH 设置的工作 Go 构建环境。此外,您可能需要 Git 和 Mercurial 设置来收集我们在代码中使用的各种库和插件。

这是我的问题: 我已经完成了 git 的安装,并且能够克隆 repro,效果很好。 我已经安装了 mercurial,但不知道如何“设置”mercurial。 有人可以解释一下 mercurial setup 与这个 githubproject 示例的含义吗?

我为什么要问 创建目录 git-repos 后 使用 cd git-repos 进入这个目录 路径现在是 /root/git-repos

# set GOPATH to /root/git-repos
export GOPATH=/root/git-repos

然后做 go get github.com/jmmcatee/cracklord

给出这个错误信息:

go get github.com/jmmcatee/cracklord
can't load package: package github.com/jmmcatee/cracklord: no Go files in /root/git-repos/src/github.com/jmmcatee/cracklord

好的。 所以,当我按照说明进行操作时,我无法完成。有人可以解释我做错了什么吗?

谢谢 保罗

最佳答案

你不需要再设置gopath了,它默认设置为:

~/go

您没有说您使用的是哪个操作系统,但鉴于您的路径,我假设是 linux。我怀疑你没有正确导出环境变量。您可能想先尝试设置一个更简单的包,然后验证您的 go 设置是否正确。按照此处的说明进行操作(包括验证您的设置是否正常工作,以及仅使用默认的 gopath):

https://golang.org/doc/install

然后尝试下载并运行更简单的程序(不需要安装多个组件)来首先验证您的设置。

关于github - 困惑 : GitHub Project broken(? ), 指令不明确 : Mercurial setup(? ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46297202/

有关github - 困惑 : GitHub Project broken(? ), 指令不明确 : Mercurial setup(? )的更多相关文章

  1. 语法类似于 GitHub Flavored Markdown 的 Ruby markdown 解释器? - 2

    我使用Jekyll运行博客,并认为我会解决RedcarpetMarkdown解释器,因为它是developedandusedbyGitHub.好吧,我只是碰巧遇到了一个错误,去检查问题,然后foundthis.Maintainersays,"Asyouprobablyhavenoticed(harharharhar)Idon'thavetimetomaintainRedcarpetanymore.It'snotapriorityforme(IfindMarkdownthoroughlyboring)andit'snotapriorityforGitHub,becausewenolong

  2. ruby - vagrant 从 github 安装插件 - 2

    我们正在使用Vagrant进行部署,我们最终希望将此集群部署在Rackspace上。vagrant-rackspace插件是一个自然的选择,但它有一些错误,这些错误未包含在最新的0.1.1版本中(notablythatvagrantprovisiondoesn'twork)。我已经在我的personalfork中解决了这个问题通过合并其他人的工作来对存储库进行改造。是否可以从github安装vagrant插件?显而易见的事情没有奏效:[unix]$vagrantplugininstallvagrant-rackspace--plugin-sourcehttps://github.com

  3. ruby - 如何让 GitHub 页面使用 master 分支? - 2

    我有一个使用Jekyll托管在GitHub上的静态网站。问题是,我真的不需要master分支,因为存储库唯一包含的是网站。这样我就必须gitcheckoutgh-pages,然后gitmergemaster,然后gitpushorigingh-pages。有什么简单的方法可以摆脱gh-pages分支并直接从master推送? 最佳答案 Theproblemis,Idon'treallyneedthemasterbranch,astheonlythingtherepositorycontainsisthewebsite.Isthere

  4. ruby - 对回文产品问题感到困惑 - 2

    我一直在学习Ruby,所以我想我应该尝试一下项目中的一些Euler难题。尴尬的是,我只完成了问题4...问题4如下:Apalindromicnumberreadsthesamebothways.Thelargestpalindromemadefromtheproductoftwo2-digitnumbersis9009=91×99.Findthelargestpalindromemadefromtheproductoftwo3-digitnumbers.所以我想我会在嵌套的for循环中从999循环到100并测试回文,然后在找到第一个(应该是最大的)时跳出循环:final=nilrang

  5. ruby - 警告 : PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, 请参阅 : https://github. com/wayneeseguin/rvm/issues/3212 - 2

    我每次打开终端时都会收到这个错误:警告:PATH设置为RVMruby​​但未设置GEM_HOME和/或GEM_PATH,请参阅:https://github.com/wayneeseguin/rvm/issues/3212这是在我最近安装zsh(oh-my-zsh)后开始发生的我不知道如何设置GEM_HOME和/或GEM_PATH的路径。 最佳答案 我也面临同样的问题,更改.zshrc中的以下行,exportPATH="/usr/local/heroku/bin:.........."到exportPATH="$PATH:/usr/

  6. ruby - github api v3 创建问题消息未找到 - 2

    当我尝试创建一个github问题时,它给出消息未找到回复。以及如何发送身份验证header。因为创建问题需要用户登录或验证curl-XPOST-i-d'{"title":"my-new-repo","body":"mynewissuedescription"}'https://api.github.com/repos/barterli/barter.li/issuesHTTP/1.1404NotFoundServer:GitHub.comDate:Wed,19Feb201407:11:33GMTContent-Type:application/json;charset=utf-8Sta

  7. ruby - 如何在 github 操作中捆绑安装私有(private) gem - 2

    我想通过github操作在gem上运行rspec(称之为priv_gem_a)。priv_gem_a依赖于私有(private)存储库中的另一个gem(称之为priv_gem_b)。但是,由于权限无效,我无法捆绑安装priv_gem_b。错误:Fetchinggemmetadatafromhttps://rubygems.org/..........Fetchinggit@github.com:myorg/priv_gem_bHostkeyverificationfailed.fatal:Couldnotreadfromremoterepository.Pleasemakesureyo

  8. Ruby enum_for 困惑 - 2

    我正在尝试查找名为Command的特定类型的所有子类在Ruby中,我遇到了以下代码,它完美地完成了这个技巧,但是我真的不明白它是如何工作的,主要是class部分。我已经尝试阅读此内容,但我觉得我仍然缺少一些Ruby魔法。有人可以向我解释一下吗:-)ObjectSpace.enum_for(:each_object,class 最佳答案 class返回Command的单例类.这是Command的唯一(直接)实例的类。在ruby​​中,C的子类的单例类是C的单例类的子类。所以Command的所有子类都有继承自Command的单例类的单例

  9. ruby - 如何使用 webhooks 从 Gitlab 推送到 Github - 2

    如果我只能找到正确的手册,我的Google-fu就会让我失望,因为这看起来很明显。我有一个由我们的托管服务提供商安装的Gitlab服务器Gitlab服务器有很多项目。对于其中一些项目,我希望Gitlab每次从本地客户端推送到Gitlab时自动推送到远程存储库(在本例中为Github)。像这样:客户端-->gitlab-->github任何标签和分支也应该被推送。AFAICT我有3个选择:用两个Remote配置本地客户端,同时推送到Gitlab和Github。我想避免这种情况,因为开发人员。在Gitlab服务器上的存储库中添加一个gitpost-receiveHook。这将是最灵活的(我

  10. ruby - 使用 overcommit 和 Github Desktop 时出错 - 2

    我在我的项目中使用过度使用gem(https://github.com/brigade/overcommit),当我使用GithubDesktopforosx时,我得到这些错误:ThisrepositorycontainshooksinstalledbyOvercommit,buttheovercommitgemisnotinstalled.Installitwithgeminstallovercommit.(1)gem已安装,它可以在终端中运行。我想这是因为我使用rvm而GithubDesktop不知道rvm。有人知道如何解决这个问题吗? 最佳答案

随机推荐