【问题标题】:meteorite error Cloning Mac陨石错误克隆Mac
【发布时间】:2013-07-30 17:00:32
【问题描述】:

这是我尝试运行陨石时不断遇到的错误

$ mrt

在 Meteorite 做事的时候退后一点 ✓ 路由器 标签:https://github.com/tmeasday/meteor-router.git#v0.5.3

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:108 throw "克隆 repo 时出现问题:" + self.url; ^ 克隆 repo 时出现问题:https://github.com/tmeasday/meteor-router.git

我试过sudo -H npm install -g meteorite 我已经安装并重新安装了很多次 我安装了 git,我安装了 Xcode,我安装了 Homebrew,我安装了流星。 所有这些都有效。

这是我的$PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

这是which Git /usr/local/bin/git

这是which mrt /usr/local/bin/mrt

不确定这是否相关,但我的 Mac 中有两个驱动器,一个具有用户文件夹,另一个具有系统文件。

有什么帮助吗?我是一个unix新手,所以请对解决方案非常清楚。谢谢

【问题讨论】:

  • 供将来参考:使用反引号“`”或四个前导空格(可从工具栏中获得)来格式化代码并使帖子更易于阅读。

标签: macos git meteorite


【解决方案1】:

发现错误,确保卷名没有空格。我的有几个空格,而 Meteorite git.js 没有考虑到这一点。只需重命名没有空格的卷,它应该可以工作。

【讨论】:

    【解决方案2】:

    尝试以 root 身份运行它:

    $ sudo mrt

    在使用 Meteorite 捆绑远程机器时,我总是必须这样做。

    您可能还需要在 mrt.. 上创建一个符号链接。

    $ ln -s /usr/local/bin/mrt /usr/bin/mrt

    【讨论】:

    • @flean 更新了答案.. 试试然后告诉我。
    • 那行不通。我今天早些时候将我的 $PATH 更改为 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 。这有帮助吗?
    【解决方案3】:

    它可能已经解决了,但我遇到了同样的错误。 原来Apple希望我同意条款,我在运行后发现:

    git --version
    

    我必须以管理员身份运行它

    sudo git --version
    

    并同意一长串 Apple 条款。之后我的陨石(以及 GIT)又像魅力一样运行了。

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 2013-05-03
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 2013-06-20
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多