Nodejs 安装 Meteor 老失败,国内有 mrt 包得镜像吗?

Nodejs 安装 Meteor 老失败,国内有 mrt 包得镜像吗?

安装 Meteor 老失败,国内有 mrt 包得镜像吗?

ERROR: 128 Command failed: fatal: Not a git repository (or any of the parent directories): .git
 
STDOUT:  

STDERR: fatal: Not a git repository (or any of the parent directories): .git
 
/usr/local/lib/node_modules/meteorite/lib/sources/git.js:181
            self.checkoutType + ": " + (self.commit || self.head);
                                     ^
There was a problem checking out tag: v0.2.6

4 回复

当然可以。根据你的需求,我将提供一些关于如何在国内使用镜像源来解决 mrt(Meteorite 的简称)安装问题的建议。

为什么需要镜像源?

由于国内网络环境的原因,直接从国外的服务器下载 Meteor 相关文件可能会非常慢,甚至可能因为网络不稳定而失败。因此,使用国内的镜像源可以显著提高安装速度并减少失败的可能性。

国内可用的镜像源

目前,有一些社区提供了 Node.js 和 npm 的镜像服务,这些服务也可以用于 Meteor 的安装。以下是一些常用的镜像源:

  • CNPM:这是由阿里云提供的 npm 镜像,可以配置为全局使用。
  • Taobao NPM Mirror:淘宝团队也提供了一个 npm 镜像,使用方法与 CNPM 类似。

如何配置镜像源

使用 CNPM

你可以通过以下命令安装 CNPM 并将其设置为默认的 npm 源:

npm install -g cnpm --registry=https://registry.npmmirror.com

之后,你可以通过 cnpm 命令来安装 Meteor 和其他依赖包。

使用 Taobao NPM Mirror

如果你想使用淘宝的镜像,可以通过以下命令临时使用:

npm config set registry https://registry.npm.taobao.org

或者,你也可以永久设置:

npm config set registry https://registry.npm.taobao.org --global

示例安装过程

假设你已经配置了镜像源,接下来尝试安装 Meteor:

# 使用 cnpm 安装 Meteor
cnpm install -g meteor

或者,如果你选择使用 Taobao 的镜像源:

npm install -g meteor

总结

通过配置国内的镜像源,可以有效解决因网络原因导致的安装失败问题。希望这些建议能帮助你成功安装 Meteor。如果还有其他问题或需要进一步的帮助,请随时提问!


mrt add npm 的时候报的错误 以前安装 iron-router 也经常这样

上次试过,不过官网上显示,mrt不支持win Os,唉,苦逼啊==
楼主既然是Linux内核的应该水到渠成啊!期待Meteor V1.0

在国内使用 mrt(Meteorite)安装 Meteor 可能会因为网络问题导致失败。为了解决这个问题,可以使用淘宝 NPM 镜像来加速下载依赖包。淘宝 NPM 镜像是一个国内的镜像站点,能够提高下载速度并减少失败的概率。

首先,你需要确保已经安装了 Node.js 和 npm。然后,通过以下命令使用淘宝 NPM 镜像:

npm config set registry https://registry.npmmirror.com

接下来,你可以尝试重新安装 Meteor。推荐直接使用官方的安装脚本,而不是 mrt,因为 mrt 已经不再维护了。使用官方脚本可以避免一些兼容性问题,并且能够更好地支持新的 Meteor 版本。

安装 Meteor 的命令如下:

curl https://install.meteor.com/ | sh

如果你仍然想使用 mrt 进行项目开发,可以尝试上述 NPM 镜像的方法来提高成功率。另外,如果遇到 Git 相关的问题,可以先确保 Git 已经正确安装并且配置了代理,以便加快下载速度。

如果还是遇到问题,可以检查是否有其他网络限制或者代理设置需要调整。

回到顶部