npmを使ってyo(linux)をインストールしようとしています。
npm install -g yo
ただし、次のエラーが発生します。
node: symbol lookup error: node: undefined symbol: uv_fs_realpath
npmと入力すると、同じエラーメッセージが返されます(上記を参照)。
答え1
これは古いlibuvによって引き起こされます。
以下からlibuvをアップグレードする私のためにこの問題を解決しました。再インストールする必要はありません。pacman -Sy libuv
編集:まずシステムをアップグレードし、次にlibuvをアップグレードする必要があります。
pacman -Syu libuv
答え2
ただノードを再インストールしてください
sudo pacman -Rdd nodejs
それから
sudo pacman -S nodejs
問題が解決しました。