実現したいこと
環境: WSL:Ubuntu
Stack Yesod
Haskellでのmecabの使用(stackで再生したyesodプロジェクト内で)
発生している問題・分からないこと
行ったこと
1.$ sudo apt install mecab libmecab-dev mecab-ipadic-utf8 を実行しmecabをインストール。
2.$ git clone —depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
$ cd mecab-ipadic-neologd
$ bin/install-mecab-ipadic-neologd -n -a
を実行しNEologdをインストール
3./etc/Mecabrcのmecab設定ファイルのdicdirの行をNEologdのパスに書き換え
4.yesodプロジェクトディレクトリのstack.yamlに
extra-deps: - mecab-0.4.0
を追加
5.プロジェクトのソースファイルにimport qualified NLP.Mecab as Mecab
と入力した
6.コンパイル時にCould not find module ‘NLP.Mecab’のエラーが出てコンパイルに失敗
エラーメッセージ
error
1Could not find module ‘NLP.Mecab’ 2 3Stack failed to execute the build plan
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Haskellとmecabに関する情報が少なすぎて同じような状況を見つけられませんでした、、
補足
特になし
あなたの回答
tips
プレビュー