私はmainLogger.hsはロガーモジュールを参照して、私のローカルディレクトリ内スタックGHCiの?
mainLogger.hs
Logger.hs
を持っています。
stack ghci
私は:load mainLogger.hs
に、私は次のようなエラーメッセージが出ます:私はstack exec -- ghc mainLogger.hs
をコンパイルし、モジュールを正しくstack runghc mainLogger2.hs
を実行したり、stack exec -- ghci
負荷を持つことができる場合は
mainLogger.hs:6:18:
Could not find module ‘Logger’
It is not a module in the current program, or in any known package.
を。
誰もがローカルディレクトリにモジュールを見つけるからstack ghci
を妨げているものを知っていますか?
PS:あなたがでそれを行う場合は、両方のロードすることができるはず私のグローバルstack.yamlの設定に
@Carsten私は推測します。今これを試してください。 - 私はそうではないLogger.h mainLogger.hs'をロードする:デフォルトでは、私のemacsのは、私はこの – nicolas
に探していますなぜ私が確認するためにそれをテストしなければならなかったのですが、あなただけ行う場合は 'の両方をロードすることができるはずスタックGHCiのを開始しましたあなたは何の秘密結社ファイル(私は通常、1つだけ作成) – Carsten
@Carstenはいを持っていない場合、GHCiのは、現在のフォルダに不足しているモジュールを探すために得ることができるかどうかを知っています!できます。私はもう一方を読み込もうとしましたが(失敗しました)、同時に両方を与えても動作します。これを答えに入れることができますか? – nicolas