#ghc-modで先頭行に赤エラー発生してるんだが、Error<command line>: cannot satisfy -package Hoge って感じで出るんだがこれは何がまずいの?
#yesod initした場合作っているプロジェクト名をHogeとしたら必ず cannot satisfy -package Hogeって出る
#persiste-sqliteが入ってない状態でyesod init(sqlite選択)した場合、cannot satisfy -package persistent-sqliteって出たので、.cabalの内容から必要なのに環境にinstallされてないものがエラーとして報告されているのかなと思うんだけど、開発しているHoge自体に対してcannot satisfy -package Hogeって一体何故。
#ちなみにコンパイルは特に問題なさげでござる。
#依存ライブラリがインストールされてないからでしょう。
#% cabal install --only-dependencies
#としてみれば、直りませんかね?
#ひととおりinstallしてるんですよね。
#cabal configure --user; cabal buildで正常にbuildできてるし。
#emacsで見た時にだけこのエラーがでるんで、もしかして.emacsに何か必要かな?
#C-cC-lしたら正常にcompile通るのではずしてるかもですが。
#ちなみに--only-dependenciesはAll the required packages are already installedですね。
#GHC の複数のバージョンをインストールしていて、Emacs から起動される GHC が、コマンドラインの GHC と違ってたりしませんか?
#emacs側から起動されるghcってどう確認すればよいでしょうか。
#とりあえず手では7.4.2しか入れてないんですが。
#初等的には exec-path の値を見ます。
#M-: exec-pathですね。ありがとうございます。shのPATHと同じになってます。