###前提・実現したいこと
Cloud9上のアプリをデプロイしたいです。
cloud9のubuntuとCentOS上にMecabもインストールしました。
パスも設定しました。
mecab,nattoをインストールしました
- Cloud9
~/workspace$ mecab すももももももも桃も すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ も 助詞,係助詞,*,*,*,*,も,モ,モ 桃 名詞,一般,*,*,*,*,桃,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ EOS
- CentOS
current]# mecab すももももももも すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ も 助詞,係助詞,*,*,*,*,も,モ,モ 桃 名詞,一般,*,*,*,*,桃,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ も 助詞,係助詞,*,*,*,*,も,モ,モ もも 名詞,一般,*,*,*,*,もも,モモ,モモ も 助詞,係助詞,*,*,*,*,も,モ,モ も 助詞,係助詞,*,*,*,*,も,モ,モ EOS
###発生している問題・エラーメッセージ
00:17 deploy:assets:precompile 01 rake aborted! 01 LoadError: Please set MECAB_PATH to the full path to libmecab.so 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:58:in `rescue in find_library' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:48:in `find_library' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:64:in `<module:Binding>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:6:in `<module:Natto>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `require' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `require' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/releases/20170628063500/config/application.rb:7:in `<top (required)>' 01 /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `require' 01 /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>' 01 /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `load' 01 /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `<main>' 01 Errno::ENOENT: No such file or directory - mecab-config 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:51:in `find_library' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:64:in `<module:Binding>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:6:in `<module:Natto>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `require' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `require' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `<top (required)>' 01 /home/solacom_test/work/terror/releases/20170628063500/config/application.rb:7:in `<top (required)>' 01 /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `require' 01 /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `<top (required)>' 01 /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>' 01 /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `load' 01 /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `<main>' 01 (See full trace by running task with --trace) (Backtrace restricted to imported tasks) cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as solacom@153.127.217.178: rake exit status: 1 rake stdout: Nothing written rake stderr: bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) /bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) rake aborted! SSHKit::Command::Failed: rake exit status: 1 rake stdout: Nothing written rake stderr: bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) rake aborted! LoadError: Please set MECAB_PATH to the full path to libmecab.so /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:58:in `rescue in find_library' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:48:in `find_library' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:64:in `<module:Binding>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:6:in `<module:Natto>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:2:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `require' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `require' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `<top (required)>' /home/solacom_test/work/terror/releases/20170628063500/config/application.rb:7:in `<top (required)>' /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `require' /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>' /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `load' /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `<main>' Errno::ENOENT: No such file or directory - mecab-config /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:51:in `find_library' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:64:in `<module:Binding>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:6:in `<module:Natto>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/binding.rb:2:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `require' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto/natto.rb:2:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `require' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/natto-1.1.1/lib/natto.rb:2:in `<top (required)>' /home/solacom_test/work/terror/releases/20170628063500/config/application.rb:7:in `<top (required)>' /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `require' /home/solacom_test/work/terror/releases/20170628063500/Rakefile:4:in `<top (required)>' /home/solacom_test/work/terror/shared/bundle/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>' /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `load' /home/solacom_test/.rbenv/versions/2.3.1/bin/bundle:23:in `<main>' (See full trace by running task with --trace) Tasks: TOP => deploy:assets:precompile (See full trace by running task with --trace) The deploy has failed with an error: Exception while executing as solacom@153.127.217.178: rake exit status: 1 rake stdout: Nothing written rake stderr: bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) /bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) rake aborted!
主なエラーは以下の2だと思うのですが、
cloud9でもCentOSでもMecabは使用できます。
ということはパスも通っていることになるはずですが、このエラーが発生します。
Errno::ENOENT: No such file or directory - mecab-config LoadError: Please set MECAB_PATH to the full path to libmecab.so
ご経験ある方、ご助言お願いします。
あなたの回答
tips
プレビュー