回答編集履歴

2

追記とわかりやすいように太字に。また、mecabコマンドが入っているかの確認

2017/10/24 09:10

投稿

tetsutail
tetsutail

スコア81

test CHANGED
@@ -12,9 +12,13 @@
12
12
 
13
13
 
14
14
 
15
- 追記(10/24)
15
+ **追記(10/24)**
16
16
 
17
17
  mecabとipadicはlinuxbrewから入りましたでしょうか?
18
+
19
+ $ heroku run mecab
20
+
21
+ でmecabが実行できれば入っています。
18
22
 
19
23
  そこまでできていれば、python3からmacabコマンドを実行することはできます。
20
24
 
@@ -30,4 +34,4 @@
30
34
 
31
35
 
32
36
 
33
- でmecabを使うことはできます。
37
+ でmecabを使うことはできると思います。(私はこれでとりあえず我慢しました)

1

Mecabを使う方法を追記

2017/10/24 09:10

投稿

tetsutail
tetsutail

スコア81

test CHANGED
@@ -9,3 +9,25 @@
9
9
  とすると、今度はlimits.h no such file or directoryとなってダメでした。
10
10
 
11
11
  Herokuのシステムが新しくなったのか、そもそもあの記事は嘘記事なのかもしれません。
12
+
13
+
14
+
15
+ 追記(10/24)
16
+
17
+ mecabとipadicはlinuxbrewから入りましたでしょうか?
18
+
19
+ そこまでできていれば、python3からmacabコマンドを実行することはできます。
20
+
21
+
22
+
23
+ python3で(携帯からなのでmarkdownなしで失礼します)
24
+
25
+
26
+
27
+ import subprocess
28
+
29
+ subprocess.check_output("echo "+処理したい文字列変数+” | mecab”, shell=True, universal_newlines=True)
30
+
31
+
32
+
33
+ でmecabを使うことはできます。