タグ: install
- このトピックには7件の返信、2人の参加者があり、最後にInattigにより3年、 5ヶ月前に更新されました。
-
投稿者投稿
-
2017年7月9日 8:20 PM #788Tanakaゲスト
このようなエラーが出てしまいます。
ネットで検索するとパッケージを初期化して~のような対処法が書いてあったのでそれも試してもう一度1からやってみましたが結果が変わりません。Rstudioの方でも同様です。
対処法をご存知でしょうか。
よろしくお願いします。> library(RMeCab)
> mecab <- RMeCabC(“すもももももももものうち”)*** caught segfault ***
address 0xffffffffffffffff, cause ‘memory not mapped’Traceback:
1: RMeCabC(“すもももももももものうち”)Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Exception:
Selection:2017年7月10日 9:33 AM #789ishidaキーマスターRで sessionInfo() を実行して、環境(WindowsなのかMacなのか、またRのバージョン)を教えてください。
また 可能であれば、ターミナルないしコマンドプロンプトで以下を実行して MeCab の方が動いているか確認してください。mecab すもももももももものうち
2017年7月10日 9:58 PM #795Tanakaゲスト返信ありがとうございます。sessionInfo()の実行結果になります。
> sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.3Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dyliblocale:
[1] ja_JP.UTF-8/ja_JP.UTF-8/ja_JP.UTF-8/C/ja_JP.UTF-8/ja_JP.UTF-8attached base packages:
[1] stats graphics grDevices utils datasets methods baseother attached packages:
[1] RMeCab_0.99998loaded via a namespace (and not attached):
[1] colorspace_1.3-2 scales_0.4.1 compiler_3.4.1 lazyeval_0.2.0
[5] plyr_1.8.4 gtable_0.2.0 tibble_1.3.3 Rcpp_0.12.11
[9] ggplot2_2.2.1 grid_3.4.1 rlang_0.1.1 munsell_0.4.3また、mecabのターミナルからの実行は可能です
mecab
すもももももももものうち
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS2017年7月11日 8:46 AM #796ishidaキーマスターそれでは以下のように実行して、RMeCab を再インストールしてみてください
remove.packages("RMeCab") install.packages("RMeCab", repos = "http://rmecab.jp/R", type = "source")
2017年7月11日 11:35 AM #797Tanakaゲストこのようになりました。この後libraryしてRMeCabCコマンドを試して見ましたがabortしてしまいました。
> remove.packages(“RMeCab”)
パッケージを ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library’ から取り除きます
(‘lib’ が指定されていないため)
> install.packages(“RMeCab”, repos = “http://rmecab.jp/R”, type = “source”)
URL ‘http://rmecab.jp/R/src/contrib/RMeCab_0.99998.tar.gz’ を試しています
Content type ‘application/x-gzip’ length 61106 bytes (59 KB)
==================================================
downloaded 59 KB* installing *source* package ‘RMeCab’ …
** libs
(略)
installing to /Library/Frameworks/R.framework/Versions/3.4/Resources/library/RMeCab/libs
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (RMeCab)ダウンロードされたパッケージは、以下にあります
‘/private/var/folders/q9/7_q29nxn12n65jjlvfnnmtqh0000gn/T/RtmpUBZ4o1/downloaded_packages’2017年7月11日 12:37 PM #798ishidaキーマスターMeCab はソースからコンパイルしたものでしょうか?
あるいは homebrew でインストールしたものでしょうか。後者なら、いったん抜いて、改めてソースからインストールし直すのを試すことをご検討いただけますか?
https://sites.google.com/site/rmecab/home/installbrew uninstall mecab brew uninstall mecab-ipadic
前者、つまりソースであれば、上のご回答の 「中略」 という部分を確認させていただきたいです。
2017年7月11日 1:18 PM #800Tanakaゲスト一旦homebrewでアンインストールして再度ソースでインストールしたら動くようになりました。
お忙しい中本当にありがとうございました。非常に助かりました。
再インストールで動くようになるということは何か基本的なことを見落としていたのだと思います。
お手数をおかけして申し訳ありませんでした。2017年7月11日 2:08 PM #801ishidaキーマスターいえ、Homebrew版への対応が十分でないためにご迷惑おかけしました。
今後、改善したいと思います。こちらこそ、ありがとうございました。 -
投稿者投稿
- フォーラム「RMeCab」には新規投稿および返信を追加できません。