Не могу установить Swift 4 на Ubuntu 16.04

Я пытался установить Swift 4 на свой компьютер с Ubuntu 16.04 с помощью терминала, но я продолжаю получать эту ошибку.

swift: /lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by swift)
swift: relocation error: swift: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

Я пробовал использовать это руководство.


person Nickelz    schedule 04.10.2017    source источник
comment
Попробуйте задать вопрос здесь: askubuntu.com.   -  person Kaynn    schedule 04.10.2017


Ответы (2)


Как вы пытаетесь установить Swift? Если вы установите его из репозитория Vapor, он также загрузит все необходимые зависимости https://docs.vapor.codes/2.0/getting-started/install-on-ubuntu/

person 0xTim    schedule 09.10.2017
comment
Я уже знаю, что это такое, на самом деле это мой план, но сначала вы должны установить Swift, а затем Vapor. Кстати, они не говорят вам, как установить Swift в своих документах. Спасибо, в любом случае :] - person Nickelz; 11.10.2017
comment
Если вы просто сделаете sudo apt-get install vapor, он автоматически установит Swift для вас! Но вы также можете сделать sudo apt-get install swift, используя репозиторий Vapor APT, и он должен работать нормально. - person 0xTim; 11.10.2017
comment
sudo apt-get install swift собирается установить python-swift, я понятия не имею, что это такое, но это то, что он говорит, когда я выполняю эту команду. sudo apt-get install vapor выдает эту ошибку E: Unable to locate package vapor - person Nickelz; 13.10.2017
comment
Вы добавили репозиторий Vapor APT? - person 0xTim; 13.10.2017
comment
Я только что сделал, и это сработало (вроде). Вроде как поставил Vapor, а не Swift, не знаю как такое вообще возможно, но я просто так сделал. - person Nickelz; 14.10.2017
comment
@Nickelz Swift также зависит от Vapor, поэтому он устанавливается автоматически. Дополнительную информацию о APT можно найти на github.com/vapor/apt, которая включает все пакеты в репозитории. , руководства по настройке и многое другое :) - person Sushant Chaudhary; 06.07.2018

К вашему сведению, у меня была именно эта ошибка, и оказывается... я манекен! Я пытался использовать неправильный дистрибутив. Я использую Ubuntu 14.04 и ошибочно загрузил Swift для Unbuntu 18.04.

Я удалил эту версию и заново скачал 14.04, и все в порядке.

person brianpgerson    schedule 30.10.2018