Как получить доступ к 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'