存在するように見えるバイナリファイル(?)が同時に存在しないという問題があります。
$ ls -l /usr/local/bin/vue
lrwxr-xr-x 1 myusername admin 73 Jul 14 15:31 /usr/local/bin/vue -> ../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
$ /usr/local/bin/vue
zsh: no such file or directory: /usr/local/bin/vue
何が起こっているのか知っていますか?
答え1
/Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
存在しないことがわかります。
シンボリックリンクが/usr/local/bin/vue
存在するため、を使用して表示できますls -l
。しかし、ターゲットはそうではないので、実際にはファイルはありません。
これら2つのコマンドのいずれかを使用してそれらを確認できます。
ls -lL /usr/local/bin/vue
ls -l /usr/local/bin/../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
最初にお知らせください。ls
情報を提供してください。ターゲットリンク自体ではなくリンクの内容(-L
)。 2つ目はターゲットを直接表示します。