簡體   English   中英

bash:在 nodenv 中安裝 package 后出現“找不到命令”,例如 mocha、pm2

[英]bash: "command not found" after installing a package in nodenv e.g. mocha, pm2

作為示例,我將使用 pm2。 我無法在我的 nodenv nodejs 安裝上運行命令 pm2。 它將返回:

$ pm2 -v
$ bash: pm2: command not found

進一步:

$ which pm2

不返回任何東西。 我錯過了什么?

我按照文檔的建議安裝了它:

$ yarn global add pm2

好的,這里有幾個陷阱:

  1. 看起來 nodenv 不支持yarn global package installations: Github issue from 2018,看起來還沒有實現
  2. 如果您安裝帶有npm -g選項的package ,您必須執行nodenv rehash才能使命令在 bash 中運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM