質問: ### 前提・実現したいこと ・ターミナルでswiftのコードを実行したい ・playgroundでswiftの実行結果を確認したい ### 発生している問題・エラーメッセージ playgroundでswiftのコードを記述(`print()`など)したが、結果が何も表示されない。 ターミナルで`swift`と入力して実行すると以下のようなメッセージが出力されます。 ``` error: failed to launch REPL process: process exited with status -1 (unable to attach) ``` ### 補足情報(FW/ツールのバージョンなど) Xcode Version 9.4.1 (9F2000) Swift version 4.1.2 macOS High Sierra 10.13.6 ### その他 iMacを使っているのですが、内臓のHDDではなく、外付けのSSDにOSをインストールし起動ディスクにしています。 それは何か関係あるでしょうか。 よろしくお願いします。
回答: ターミナルに関してはわかりませんが、もしplaygroundで実行時に'Running playground'のメッセージが出たまま結果が表示されない状態であるならば、ここによると、`iOS`から`macOS`のプラットフォームに変更することで解決できることがあるそうです。(ちなみにplaygroundはデフォルトで`iOS`を適応してくる) なので、playgroundを作成する際に`macOS`を選択するか、既存のplaygroundを`macOS`に変更するには`Utilities > file inspector > Playground Setting > Platform > macOS`の手順に従ってください。 なお`UIKit`を試したい場合はこの方法だと`APPKit`に置き換わってしまうので別の方法を模索する必要がありそうです。