Синтаксическая ошибка рядом с неожиданным токеном `newline 'при установке Predictionio

Я новичок в Prediction.io, и когда я пытаюсь установить его, следуя инструкциям на на этой странице , я получаю следующую ошибку:

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

Команда I'm выполняется

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

Как я могу решить это? Что пошло не так?

1
задан 29 April 2016 в 04:26

2 ответа

Ну, файл, который Вы помещаете между кавычками, для выполнения как bash команда, составляет 15 917 байтов 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
0
ответ дан 29 April 2016 в 14:26
  • 1
    @Aenarion относительно соглашения о присвоении имен — it' s несколько более длительное объяснение для помещения в комментарий, таким образом, я поместил его до конца своего ответа. – Hi-Angel 31 October 2017 в 10:29

Правильный синтаксис был бы:

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

или

wget -qO- https://install.prediction.io/install.sh | sh
0
ответ дан 29 April 2016 в 14:26
  • 1
    Эти команды не работают на Ubuntu 16.04.3 LTS, я получаю следующую ошибку: E: Unable to locate package python3-whither и E: Unable to locate package liblightdm-gobject-dev, там какой-либо альтернативный метод для установки его? – galoget 5 January 2018 в 19:09

Другие вопросы по тегам:

Похожие вопросы: