1
コマンドラインで簡単なプログラムを実行したい。Swiftをコマンドラインでインポート
私は、次のファイルを持っている:
〜/ CALCS/demo.swiftは(実行可能)
#!/usr/bin/env xcrun swift
import Foundation
import calcs
println(aString())
〜/ CALCS/stringFunctions.swift
import Foundation
public func aString() -> String {
return "1234";
}
私はそれを起動した場合$ ./calcs/demo.swift
でエラーが発生する./calcs/demo.swift:4:8: error: no such module 'calcs'
import stringFunctions
同様のエラーです。または、私がimport calcs
をコメントアウトすると、それはuse of unresolved identifier 'aString'
でエラーになります。
FRAMEWORK_SEARCH_PATHS
を親ディレクトリ~/calcs
または~
に設定すると、モジュールが正常に見つかりません。
$ xcrun swift --version
Swift version 1.1 (swift-600.0.57.4)
Target: x86_64-apple-darwin13.4.0
は '実際のフレームワークをcalcs'であるか、それがディレクトリでありますか? –
これはちょうどディレクトリ@dmdmです。私はあなたがまだフレームワークになっているかどうかはわかりません。 – AJP
'import'はモジュールであり、ファイルではありません。 – jtbandes