我在 Github 上托管了以下脚本:https://rawgit.com/oresoftware/quicklock/master/install.sh https://rawgit.com/oresoftware/quicklock/master/install.sh
该文件的内容是:
#!/usr/bin/env bash
set -e;
cd "$HOME"
mkdir -p "$HOME/.quicklock/locks"
curl https://rawgit.com/oresoftware/quicklock/master/install.sh > "$HOME/.quicklock/ql.sh"
echo "To complete installation of 'quicklock' add the following line to your .bash_profile file:";
echo ". \"$HOME/.quicklock/ql.sh\"";
我下载并运行这个脚本:
curl -o- https://rawgit.com/oresoftware/quicklock/master/install.sh | bash
但我收到此错误:
bash:第 1 行:已移动:未找到命令
这个错误快要了我的命,我不知道是什么原因造成的。我尝试了curl和-o-
选项和没有。
原始 git 的 url 已更改,错误本身来自于curl。
Change rawgit.com
to raw.githubusercontent.com
.
另一种选择是添加-L
具有curl
按照重定向链接操作。
我通过改变解决了这个问题bash
to bash -x
。这是输出:
curl -o- https://rawgit.com/oresoftware/quicklock/master/install.sh | bash -x
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 107 100 107 0 0 400 0 --:--:-- --:--:-- --:--:-- 402
+(:1): Moved Permanently. Redirecting to https://raw.githubusercontent.com/oresoftware/quicklock/master/install.sh
bash: line 1: Moved: command not found
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)