質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Haskell

Haskellは高い機能性をもった関数型プログラミング言語で、他の手続き型プログラミング言語では難しいとされている関数でも容易に行うことができます。強い静的型付け、遅延評価などに対応しています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

Q&A

0回答

78閲覧

HaskellでMeCabを使って形態素解析がしたい。

vashli

総合スコア1

Haskell

Haskellは高い機能性をもった関数型プログラミング言語で、他の手続き型プログラミング言語では難しいとされている関数でも容易に行うことができます。強い静的型付け、遅延評価などに対応しています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

0グッド

0クリップ

投稿2024/05/08 03:37

実現したいこと

環境: 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に関する情報が少なすぎて同じような状況を見つけられませんでした、、

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問