如何手动安装流星?
How do I manually install meteor?
来自 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
,
在我的浏览器中粘贴了 link 并下载了一个 .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"
我解决了。提取命令实际上将文件夹提取到 $INSTALL_TMPDIR
,即 ~/.meteor-install-tmp
,但文件是隐藏的(点前面的文件,例如 .meteor/
)。
我又注释掉了几行,手动执行了
- 已将
.meteor
文件夹移动到 $HOME
- 执行脚本
来自 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
,
在我的浏览器中粘贴了 link 并下载了一个 .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"
我解决了。提取命令实际上将文件夹提取到 $INSTALL_TMPDIR
,即 ~/.meteor-install-tmp
,但文件是隐藏的(点前面的文件,例如 .meteor/
)。
我又注释掉了几行,手动执行了
- 已将
.meteor
文件夹移动到$HOME
- 执行脚本