

dockerfileを使って、docker上にNEologdをインストールしようとしています。

[code]

    WORKDIR /usr/local/lib/mecab/dic
    RUN git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
    
[/code]

上記コマンドを使いインストールして、エラーは出ずにcloningは完了するのですが、Dockerを見てみると指定したディレクトリに mecab-
ipadic-neologdのディレクトリがありません。なので後の

[code]

    RUN .bin/install-mecab-ipadic-neologd -n -a
    
[/code]

で

[code]

    /bin/sh: .bin/install-mecab-ipadic-neologd: No such file or directory
    
[/code]

というエラーが出てしまいます。こういう状況を解決された経験がある方、もしくは知識がある方アドバイス頂けませんでしょうか？

mecab-NEologdの箇所のみ追記致します。

[code]

    RUN yum -y install xz
    
    RUN yum -y install patch
    RUN yum -y install file
    
    WORKDIR /usr/local/lib/mecab/dic
    
    RUN git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
    
    WORKDIR /usr/local/lib/mecab/dic/mecab-ipadic-neologd/
    
    RUN .bin/install-mecab-ipadic-neologd -n -a
    
[/code]

cloningは下記の通り表示されているので出来ていると思うのですが。

[code]

    Step 59/67 : RUN yum -y install xz
     ---> Using cache
     ---> e36c255a6c4f
    Step 60/67 : RUN yum -y install patch
     ---> Using cache
     ---> 0d508606bef7
    Step 61/67 : RUN yum -y install file
     ---> Using cache
     ---> 7d0f183a946e
    Step 62/67 : RUN echo done!
     ---> Running in 2aad4678689a
    done!
    Removing intermediate container 2aad4678689a
     ---> 1d6e5c5b2ad3
    Step 63/67 : WORKDIR /usr/local/lib/mecab/dic
    Removing intermediate container 975276dcd91e
     ---> ababd2f4b24a
    Step 64/67 : RUN git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
     ---> Running in a4ce121470f9
    Cloning into 'mecab-ipadic-neologd'...
    Removing intermediate container a4ce121470f9
     ---> 751d96787e7d
    Step 65/67 : WORKDIR /usr/local/lib/mecab/dic/mecab-ipadic-neologd/
    Removing intermediate container 4a6c62a8abcc
     ---> 68230fdc8224
    Step 66/67 : RUN .bin/install-mecab-ipadic-neologd -n -a
     ---> Running in e4fd4d4729db
    /bin/sh: .bin/install-mecab-ipadic-neologd: No such file or directory
    
[/code]


CC BY-SA 4.0
2018-09-25T07:36:32.757
48695
2018-09-25T09:08:39.793
2018-09-25T09:08:39.793
3054
30201
question
command-line
Dockerfileを使ってのgit cloneが出来ない。Using Cacheは試しています。