

terminalからAtomを起動したいのですが、うまくいきません。  
調べたところでは、AtomのInstall Shell Commmandsからできるようになるとのことでしたが、下記メッセージが出てきてうまくいきません。

> Failed to install shell commands  
>  ENOTDIR not a directory, unlink '/usr/local/bin/atom'

対処法教えていただけると助かります。


CC BY-SA 3.0
2017-02-11T09:46:45.373
32588
2017-02-18T11:52:23.620
2017-02-11T11:53:14.773
15185
20615
question
atom-editor command-line
Failed to install shell commands ENOTDIR このエラーを解決したい

[code]

    bash-3.2$ ls -ld /usr/local/bin/atom
    ls: /usr/local/bin/atom: Not a directory
    
[/code]

となる状況を意図的に作ってみました。

[code]

    bash-3.2$ ls -ld /
    drwxr-xr-x  30 root  wheel  1088 12  9 14:45 /
    bash-3.2$ ls -ld /usr
    drwxr-xr-x@ 12 root  wheel  408 12  9 12:28 /usr
    bash-3.2$ ls -ld /usr/local
    drwxr-xr-x  14 root  wheel  476  2 18 20:35 /usr/local
    bash-3.2$ ls -ld /usr/local/bin
    -rw-r--r--  1 root  wheel  0  2 18 20:35 /usr/local/bin
    bash-3.2$ ls -ld /usr/local/bin/atom
    ls: /usr/local/bin/atom: Not a directory
    bash-3.2$ 
    
[/code]

この例の場合は、`/usr/local/bin` がディレクトリでなくファイルであるため、  
`/usr/local/bin/atom` にアクセスしようとすると Not a directory となります。

このように、ディレクトリ階層のどこかがディレクトリでなくファイルになっていないか、  
確認してみるのが良いと思います。


CC BY-SA 3.0
2017-02-18T11:52:23.620
32773
2017-02-18T11:52:23.620
5288
32588
answer