如何手动安装流星?

时间:2016-06-13 08:55:55

标签: meteor failed-installation

来自meteor meteor.sh的自动安装程序脚本因互联网连接而停止。我查看了安装程序脚本,注释掉了尝试下载TARBALL的行。这是我做的:

我从脚本中复制了TARBALL_URL: https://meteorinstall-4168.kxcdn.com/packages-bootstrap/${RELEASE}/meteor-bootstrap-${PLATFORM}.tar.gz,已替换

<{> ${RELEASE} 1.3.2.4

<{> ${PLATFORM} os.osx.x86_64

在我的浏览器中粘贴了该链接并下载了.tar.gz文件。

下载TARBALL后,我注释掉了以下几行:

# rm -rf "$INSTALL_TMPDIR"
# mkdir "$INSTALL_TMPDIR"
# curl --progress-bar --fail "$TARBALL_URL" | tar -xzf - -C "$INSTALL_TMPDIR" -o

当我尝试运行提取命令tar -xzf...时,它什么也没做。即使我尝试使用GUI进行提取,它也什么都没有。这不像包裹被破坏了;没有错误信息。

修改

注释了几行:

# If you already have a tropohouse/warehouse, we do a clean install here:
# if [ -e "$HOME/.meteor" ]; then
  # echo "Removing your existing Meteor installation."
  # rm -rf "$HOME/.meteor"
# fi

TARBALL_URL="https://meteorinstall-4168.kxcdn.com/packages-bootstrap/${RELEASE}/meteor-bootstrap-${PLATFORM}.tar.gz"

# INSTALL_TMPDIR="$HOME/.meteor-install-tmp"
# rm -rf "$INSTALL_TMPDIR"
# mkdir "$INSTALL_TMPDIR"
# echo "Downloading Meteor distribution"
# curl --progress-bar --fail "$TARBALL_URL" | tar -xzf - -C "$INSTALL_TMPDIR" -o
# rm -rf "${INSTALL_TMPDIR}"
# just double-checking :)
# bomb out if it didn't work, eg no net
# test -x "${INSTALL_TMPDIR}/.meteor/meteor"
# mv "${INSTALL_TMPDIR}/.meteor" "$HOME"

1 个答案:

答案 0 :(得分:1)

我解决了。提取命令实际上将文件夹提取到$INSTALL_TMPDIR ~/.meteor-install-tmp,但文件被隐藏(点在文件之前,如.meteor/)。

我注释了几行并手动执行。

  • .meteor文件夹移至$HOME
  • 执行脚本