2016-06-26 28 views
5

का उपयोग कर कमांड लाइन से रन स्विफ्ट 3 एक्सकोड 8 बीटा स्थापित करने के बाद मैं कमांड लाइन से स्विफ्ट 3 चला सकता हूं? मुझे लगता है कि/usr/bin/swift अभी भी 5 मई स्विफ्ट 2.2 है। मैं कुछ/usr/bin/swift3 जैसे कुछ देखने की उम्मीद कर रहा था लेकिन ऐसी कोई किस्मत नहीं।एक्सकोड 8 बीटा

swift.org downloads कहता है कि "स्विफ्ट 3.0 पूर्वावलोकन 1 एक्सकोड 8.0 बीटा के हिस्से के रूप में उपलब्ध है।" लेकिन मुझे एक्सकोड 8 बीटा का उपयोग करके कमांड लाइन स्विफ्ट 3 चलाने पर निर्देश नहीं मिला है।

आदर्श रूप से, मैं इंटरैक्टिव आरईपीएल का उपयोग करना चाहता हूं ... साथ ही साथ Swift Package Manager कोड का कमांड लाइन संकलन करना चाहता हूं।

+0

एसपीएम अभी तक Xcode 8. – Moritz

+0

Xcode में एकीकृत उचित एसपीएम एकीकरण की जरूरत नहीं है है। हालांकि, [आर्सेन] का उपयोग करके (http://stackoverflow.com/users/5328417/arsen) "कमांड लाइन टूल्स" को बदलने पर टिप, मैं एक एसपीएम संकलित करने में सक्षम था जो कमांड लाइन से "स्विफ्ट बिल्ड" का उपयोग कर रहा था। और मैंने ** ** स्विफ्ट 3 कोड का उपयोग किया जैसे कि: chars.index (chars.startIndex, ऑफसेटबी: 3) ' –

+0

हां, मैं सीएलआई ऐप्स के लिए स्विफ्ट 3 का भी उपयोग कर रहा हूं, यह अच्छी तरह से काम करता है। :) मैं सिर्फ आपके प्रश्न की अंतिम वाक्य के अंतिम भाग पर टिप्पणी कर रहा था, जो एक्सकोड 8 से भी जुड़ा हुआ था। – Moritz

उत्तर

8
sudo xcode-select -s /Applications/Xcode-beta.app 
swift 
+0

स्क्रिप्टिंग के लिए अच्छा है। लेकिन मुझे 'sudo xcode-select -s ~/अनुप्रयोग/एक्सकोड-बीटा.एप' का उपयोग करना है क्योंकि मैंने अपने बीटा को ~/अनुप्रयोगों में रखा है। –

+0

खुशी है कि मैं आपको @RickMajpruz की मदद कर सकता था, मेरे उत्तर को ऊपर उठाने के लिए स्वतंत्र महसूस करें। धन्यवाद! ' फिर से वापस टॉगल; ' उर्फ ​​SW3 = "तेज sudo xcode का चयन करें -s ~/अनुप्रयोग/Xcode-beta.app": ' –

+0

अब मैं अब इस जवाब को देखने के लिए नहीं करना होगा उपनाम sw2 = "sudo xcode-select -s/अनुप्रयोग /Xcode.app; तेज़" ' –

5

भागो Xcode बीटा और बदल Command line tools

enter image description here

लाभ:

enter image description here

+0

मुझे लगता है कि 18 के/यूएसआर/बिन/स्विफ्ट पर टाइमस्टैम्प 5 मई को बना रहा। इसलिए/usr/bin/swift बाइनरी को उचित REPL चुनने के लिए एक्सकोड ऐप्स (मैक स्टोर इंस्टॉल के साथ-साथ यह बीटा) का निरीक्षण करना चाहिए और कंपाइलर। –

+0

यह उत्तर मेरे लिए काम किया, अभी धन्यवाद, धन्यवाद @Arsen –

संबंधित मुद्दे