[英]Error installing nodejs in arch linux
好的,所以我剛剛使用 pacman 在 archlinux 上重新安裝了 nodejs 包。 相同的命令是sudo pacman -S nodejs npm
。 現在,當我嘗試運行相同時,我收到錯誤
node: error while loading shared libraries: libicui18n.so.57:
這幾乎意味着 libicu 不存在或版本不正確。 我面臨的問題是它在 pacman 中不存在。 我試過sudo pacman -S libicu
,它返回找不到包。 解決此問題的正確方法是什么。 僅供參考:請注意,我不想從源代碼安裝,而是更喜歡使用 pacman。 如果您需要知道任何其他輸出,請在下面發表評論,並讓您知道。
我目前正在使用 manjaro i3 全新安裝。
剛剛發現,arch linux中包的名稱是icu
而不是libicu
。 安裝后,節點將開始正常工作。
在使用 node 很長一段時間后,我意識到安裝 node 的更好方法是使用NVM 。 它將在本地安裝 node 和 npm,並且您可以選擇管理多個版本。安裝非常簡單
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
你用了測試回購嗎? 如果您啟用了測試存儲庫,但后來決定禁用它們,您應該:
pacman -Syuu
從這些存儲庫“回滾”您的更新。第二項是可選的,但如果您發現任何問題,請記住它。
你也可以安裝穩定版: pacman -S core/icu
此錯誤是由於安裝了 node js 和 npm 包模塊而缺少系統不支持的包引起的,你試試這個:
$ sudo pacman -Rsc -n nodejs
$ sudo pacman -Sy nodejs
$ sudo pacman -Sy npm
你只需要更新 arch sudo pacman -Syu
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.