2016-09-08 5 views
2

私は何も含まれていない迅速な3ファイルにコンパイルしようとしていた。スウィフト3:いいえ、そのようなモジュールのos.log "

<unknown>:0: error: missing required module 'os.log' 

は、だから私は、編集:

import Cocoa 

をしたコンパイラの出力

import os.log 
import Cocoa 

そして今、コンパイラの出力は次のとおりです:ファイルがあることを

test.swift:1:8: error: no such module 'os.log' 

コンパイラが正当なモジュールos.logを見つけるのに問題があると思われます。私はVIMのファイルを編集していることに注意してください。同じプログラムがSwiftのプレイグラウンドで正常に動作します。

+0

あなたはvimのからコンパイルコマンドを実行していますか?それ以外の場合、おそらくvimの問題ではありません。 – rgoliveira

+0

いいえ、CLI(_swiftc test.swift_)から実行しています。申し訳ありませんが、それがVimの問題であることを示唆するものではありませんでした。私はXCodeを使用していないことを伝えることを意味しました。 – SuddenMoustache

+0

私は 'import Cocoa'のみでファイルを作りました。' swiftc test.swift'はエラーなしで動作します。あなたはこの問題の背景について確かですか? OS Xのどのバージョンですか? – Moritz

答えて

2

あなたはこの宣言が必要になります。

import os 

source

関連する問題