2016-10-28 1 views
0

Я установил swift3 на мой компьютер ubuntu, и когда я пытаюсь выполнить любой быстрый код, он дает ошибку. Разделение сегментации (ядро сбрасывается), может кто-нибудь сказать мне, что эта проблема и как исправить.Swift 3 on ubuntu14.04 + Ошибка сегментации (ядро сбрасывается)

Спасибо. Prabu Dass Р.

+1

Возможный дубликат (http://stackoverflow.com/questions/ 2346806/что-это-сегментация неисправности) –

ответ

0

я получил тот же вопрос «ошибки сегментации (ядро сбрасывали)», когда я звоню API, построенный «идеальный веб-рамки» с помощью Swift 3 на Ubuntu 16.04 с Postgres базы данных.

И я также попытался использовать «Swift 3.0», «Swift 3.0.1» для создания быстрых файлов для тестирования. Но никто из них не работает, пока я не попробовал «Swift 3.0.2 Preview 1» - «https://swift.org/builds/swift-3.0.2-preview-1/ubuntu1604/swift-3.0.2-PREVIEW-1/swift-3.0.2-PREVIEW-1-ubuntu16.04.tar.gz», тогда это сработало! Поделиться с тобой.

Также список версию я получил за swift --version:

Swift version 3.0.2 (swift-3.0.2-PREVIEW-1) 
Target: x86_64-unknown-linux-gnu 
0

видеть, что у вас есть + г для всех быстрых файлов.

Например, в моем случае [1] я просто извлек файлы [2] под /, и когда я попытался выполнить пример 1 + 2 [3] внутри быстрой оболочки, произошла ошибка сегментации.

Это исправление было добавить права чтения для всех пользователей с: [Что такое ошибка сегментации]

cd /usr/lib/swift && sudo chmod -R +r * 

[1] Ubuntu 16.04.1, amd64 
[2] https://swift.org/download/#previews 
[3] https://swift.org/getting-started/#using-the-repl