Как получить доступ к Swift REPL?

Я хотел бы знать, как это сделать из CLI, чтобы я мог проверить некоторые коды без запуска Xcode. Я видел, что кто-то сделал это, но я не мог найти способ сделать это еще.

Ответы

Ответ 1

После установки бета-версии Xcode6 выполните

$ sudo xcode-select -s /Applications/Xcode6-Beta.app/Contents/Developer/

$ xcrun swift

- это Swift REPL

Редакция:

Для XCode 6 используйте:

xcrun swift -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk

Ответ 2

Чтобы расширить ответ на @vinicius, вы также можете использовать его, не меняя свой Xcode по умолчанию, используя:

DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift

Самый простой способ сделать это - отредактировать ваш .bashrc и добавить:

alias swift='DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'

В этот момент вы сможете запустить его, просто набрав swift

Если вы используете вариант csh, вам понадобится:

env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift

и создайте псевдоним с

alias swift 'env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'