安装 Predictionio 时出现意外标记“换行符”附近的语法错误

安装 Predictionio 时出现意外标记“换行符”附近的语法错误

我是 Prediction.io 的新手,当我尝试按照以下说明进行安装时这一页我收到以下错误:

bash: -c: line 0: syntax error near unexpected token `newline' 
bash: -c: line 0: `<!DOCTYPE html>'

我正在执行的命令是

bash -c "$(curl -s https://install.prediction.io/install.sh)"

我该如何解决这个问题?哪里出了问题?

答案1

正确的语法是:

curl -sSL https://install.prediction.io/install.sh | sh

或者

wget -qO- https://install.prediction.io/install.sh | sh

答案2

嗯,你放在引号中间的要作为命令执行的文件bash是 15917 字节bash 脚本(由其他人编写,并且您未经检查就运行它,但这不是主题)。如果您将其拆分为更简单的命令,您可以:

curl -s https://install.prediction.io/install.sh >install.sh
# inspect install.sh here
bash ./install.sh
# if it fails, do bash -x ./install.sh
rm ./install.sh

相关内容